diff options
| author | ruki <[email protected]> | 2015-06-08 15:05:57 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2015-06-08 15:05:57 +0800 |
| commit | af060cd47c0673ef415769b36222f42b37a4a146 (patch) | |
| tree | cbb4e7d0e0e0e96739d403b12493c43314234306 /xmake/scripts/base/project.lua | |
| parent | d3258129a4a1ba9886b7e8d773ba8e4ec956b4a6 (diff) | |
add undefines for project
Diffstat (limited to 'xmake/scripts/base/project.lua')
| -rw-r--r-- | xmake/scripts/base/project.lua | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/xmake/scripts/base/project.lua b/xmake/scripts/base/project.lua index b8180fef7..8bd646602 100644 --- a/xmake/scripts/base/project.lua +++ b/xmake/scripts/base/project.lua @@ -60,6 +60,15 @@ function project._makeconf_for_target(target_name, target) file:write(string.format("#define %s_CONFIG_H\n", prefix)) file:write("\n") + -- make the undefines + if target.undefines then + file:write("// undefines\n") + for _, undefine in ipairs(utils.wrap(target.undefines)) do + file:write(string.format("#undef %s\n", undefine)) + end + file:write("\n") + end + -- make the defines if target.defines then file:write("// defines\n") @@ -428,6 +437,7 @@ function project.loadxproj(file) , "ldflags" , "shflags" , "defines" + , "undefines" , "switches" , "switchfiles" , "strip" |
