gwenbuild: Allow sub-targets.
gwenbuild: Added GWBUILD_TargetType_toString(), use it.
gwenbuild: Dont use hardcoded tool names for CC, CXX, AR etc.
OS: Improved POSIX version of GWEN_Process_WaitAndRead().
gwenbuild: Decreased verbosity.
gwenbuild: Removed an accidentally added file.
gwenbuild: Fixed a typo.
gwenbuild: Adapt to latest changes in GWEN_PROCESS.
OS: Allow GWEN_Process_RunCommandWaitAndGather() to also read stderr.
This is currently only implemented on non-win32 systems.For win32 we will have to implement GWEN_Process_WaitAndRead() whichneeds non-blocking access to pipes created by CreatePipe()....
gwenbuild: More work, implemented some more XML elements from build files.
OS/POSIX: GWEN_Process_Start() now uses GWEN_StringList_fromString2().
Also untangled spaghetti code.
OS: Added function GWEN_Process_RunCommandWaitAndGather().
This function runs a command and reads its output to a buffer.
BASE: Added function GWEN_StringList_fromString2().
This function internally uses the powerfull functionGWEN_Text_GetWordToBuffer().
gwenbuild: Preset "prefix".
gwenbuild: Target now parses <sources> and <headers>.
gwenbuild: Add functions to get and set install path. Defined flags.
gwenbuild: Added missing copy code for currentRelativeDir.
gwenbuild: Created a framework to read a build tree.
Only a few entries are currently picked up but that will be improved uponint following commits.
XML: Added function GWEN_XMLNode_ExpandProperties().
gwenbuild: Write project info into db of current context.
- these vars will be inherited by each child-context.
gwenbuild: Started working on main object.
- copy some important environment variables to DB of the main context- expand variables from current context on GWB_Parser_ReadXmlDataIntoStringList()
gwenbuild: More work on parser.
- added function GWB_Parser_ReadBuildTree()- added context as an argument to GWB_Project_new()
gwenbuild: Started working on build file parser.
gwbuild: More work.
Merge branch 'master' into mp-202102-gwenbuild
Auch abrufbar als: Atom