19 #include <gwenhywfar/debug.h> 62 if (strcasecmp(name,
"arg")==0)
98 if (!(sName && *sName)) {
112 fprintf(stdout,
" compiler args %s: TRUE\n", sName);
116 fprintf(stdout,
" compiler args %s: FALSE\n", sName);
char * GWEN_Buffer_GetStart(const GWEN_BUFFER *bf)
struct GWB_CONTEXT GWB_CONTEXT
#define GWEN_DB_FLAGS_OVERWRITE_VARS
struct GWEN_DB_NODE GWEN_DB_NODE
const char * GWEN_XMLNode_GetProperty(const GWEN_XMLNODE *n, const char *name, const char *defaultValue)
struct GWB_PROJECT GWB_PROJECT
GWEN_BUFFER * GWB_Parser_ReadXmlDataIntoBufferAndExpand(GWEN_DB_NODE *db, GWEN_XMLNODE *xmlNode)
int GWB_Tools_CheckCompilerArgs(GWB_CONTEXT *context, const char *compilerArgs)
GWEN_DB_NODE * GWB_Context_GetVars(const GWB_CONTEXT *ctx)
#define DBG_DEBUG(dbg_logger, format, args...)
GWEN_XMLNODE * GWEN_XMLNode_GetNextTag(const GWEN_XMLNODE *n)
static int _parseChildNodes(GWB_CONTEXT *currentContext, GWEN_XMLNODE *xmlNode)
#define GWEN_ERROR_GENERIC
struct GWEN_BUFFER GWEN_BUFFER
A dynamically resizeable text buffer.
#define DBG_ERROR(dbg_logger, format, args...)
GWEN_XMLNODE * GWEN_XMLNode_GetFirstTag(const GWEN_XMLNODE *n)
const char * GWEN_XMLNode_GetData(const GWEN_XMLNODE *n)
int GWEN_DB_SetCharValue(GWEN_DB_NODE *n, uint32_t flags, const char *path, const char *val)
#define DBG_INFO(dbg_logger, format, args...)
static int _parseArg(GWB_CONTEXT *currentContext, GWEN_XMLNODE *xmlNode)
int GWEN_XMLNode_ExpandProperties(const GWEN_XMLNODE *n, GWEN_DB_NODE *dbVars)
struct GWEN__XMLNODE GWEN_XMLNODE
int GWB_ParseCheckCompiler(GWEN_UNUSED GWB_PROJECT *project, GWB_CONTEXT *currentContext, GWEN_XMLNODE *xmlNode)