diff options
| author | ruki <[email protected]> | 2016-12-20 09:16:03 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2017-01-06 17:20:08 +0800 |
| commit | f0c81e8d818b3d0d5177ac4b39ff59562f133886 (patch) | |
| tree | b687c5a34f1543492605ce7d23f6f36f5aaaedf3 /xmake/languages/objc++/xmake.lua | |
| parent | 42ff9b62aa8ef799d8a9cfc064a40311671bee54 (diff) | |
load language apis
Diffstat (limited to 'xmake/languages/objc++/xmake.lua')
| -rwxr-xr-x | xmake/languages/objc++/xmake.lua | 66 |
1 files changed, 60 insertions, 6 deletions
diff --git a/xmake/languages/objc++/xmake.lua b/xmake/languages/objc++/xmake.lua index d1fc66182..00642035b 100755 --- a/xmake/languages/objc++/xmake.lua +++ b/xmake/languages/objc++/xmake.lua @@ -24,17 +24,71 @@ language("objc++") -- set source file kinds - set_sourcekinds(".mm") + set_sourcekinds(".m", ".mm") -- on load on_load(function () -- init flags - _g.mxflags = {} - _g.mxxflags = {} - _g.ldflags = {} - _g.arflags = {} - _g.shflags = {} + _g.mflags = {} + _g.mxflags = {} + _g.mxxflags = {} + _g.ldflags = {} + _g.arflags = {} + _g.shflags = {} + + -- init apis + _g.apis = {} + _g.apis.values = + { + -- target.set_xxx + "target.set_config_h_prefix" + -- target.add_xxx + , "target.add_links" + , "target.add_mflags" + , "target.add_mxflags" + , "target.add_mxxflags" + , "target.add_ldflags" + , "target.add_arflags" + , "target.add_shflags" + , "target.add_defines" + , "target.add_undefines" + , "target.add_defines_h" + , "target.add_undefines_h" + -- option.add_xxx + , "option.add_cincludes" + , "option.add_cxxincludes" + , "option.add_cfuncs" + , "option.add_cxxfuncs" + , "option.add_ctypes" + , "option.add_cxxtypes" + , "option.add_links" + , "option.add_mflags" + , "option.add_mxflags" + , "option.add_mxxflags" + , "option.add_ldflags" + , "option.add_arflags" + , "option.add_shflags" + , "option.add_defines" + , "option.add_defines_if_ok" + , "option.add_defines_h_if_ok" + , "option.add_undefines" + , "option.add_undefines_if_ok" + , "option.add_undefines_h_if_ok" + } + _g.apis.pathes = + { + -- target.set_xxx + "target.set_headerdir" + , "target.set_config_h" + -- target.add_xxx + , "target.add_headers" + , "target.add_linkdirs" + , "target.add_includedirs" + -- option.add_xxx + , "option.add_linkdirs" + , "option.add_includedirs" + } end) |
