diff options
| author | ruki <[email protected]> | 2017-01-25 13:13:44 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2017-01-25 13:13:44 +0800 |
| commit | 20ac90606b71e56baf1f8f8ef5356f23685ddac8 (patch) | |
| tree | 8397158f91f42cad38600105b01584a4ab97f7ab /xmake/languages/c++/xmake.lua | |
| parent | 9146379b8a3fbeb09f0bc17eac0927335d46d718 (diff) | |
add namedflags
Diffstat (limited to 'xmake/languages/c++/xmake.lua')
| -rwxr-xr-x | xmake/languages/c++/xmake.lua | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/xmake/languages/c++/xmake.lua b/xmake/languages/c++/xmake.lua index 03c8a0c3a..0f32ea204 100755 --- a/xmake/languages/c++/xmake.lua +++ b/xmake/languages/c++/xmake.lua @@ -40,6 +40,46 @@ language("c++") -- on check_main on_check_main("check_main") + -- set named flags + set_namedflags + { + compiler = + { + "config.includedirs" + , "target.symbols" + , "target.warnings" + , "target.optimize:check" + , "target.vectorexts:check" + , "target.languages" + , "target.includedirs" + , "target.defines" + , "target.undefines" + , "option.defines_if_ok" + , "option.undefines_if_ok" + , "platform.includedirs" + , "platform.defines" + , "platform.undefines" + } + , linker = + { + "config.linkdirs" + , "target.linkdirs" + , "target.strip" + , "target.symbols" + , "option.linkdirs" + , "platform.linkdirs" + , "config.links" + , "target.links" + , "option.links" + , "platform.links" + } + , archiver = + { + "target.strip" + , "target.symbols" + } + } + -- set menu set_menu { config = |
