diff options
| author | ruki <[email protected]> | 2020-05-26 00:38:27 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2020-05-25 21:50:46 +0800 |
| commit | 9fd9080e25b3099c8deec80362d06529b4730b70 (patch) | |
| tree | 91da283105d1766f25cf3f4eace31d5a98b3a93a | |
| parent | 97b53dfcb67c898f40fae06b6b939e4dac32a3a0 (diff) | |
add toolchain api for language
| -rw-r--r-- | xmake/languages/asm/api.lua | 12 | ||||
| -rw-r--r-- | xmake/languages/c++/api.lua | 16 | ||||
| -rw-r--r-- | xmake/languages/cuda/api.lua | 12 | ||||
| -rw-r--r-- | xmake/languages/dlang/api.lua | 10 | ||||
| -rw-r--r-- | xmake/languages/golang/api.lua | 6 | ||||
| -rw-r--r-- | xmake/languages/msrc/api.lua | 2 | ||||
| -rw-r--r-- | xmake/languages/objc++/api.lua | 16 | ||||
| -rw-r--r-- | xmake/languages/rust/api.lua | 6 | ||||
| -rw-r--r-- | xmake/languages/swift/api.lua | 9 |
9 files changed, 89 insertions, 0 deletions
diff --git a/xmake/languages/asm/api.lua b/xmake/languages/asm/api.lua index 807e5f4a7..45be2081d 100644 --- a/xmake/languages/asm/api.lua +++ b/xmake/languages/asm/api.lua @@ -56,6 +56,18 @@ function apis() , "package.add_rpathdirs" , "package.add_linkdirs" , "package.add_includedirs" + -- toolchain.add_xxx + , "toolchain.add_links" + , "toolchain.add_syslinks" + , "toolchain.add_cflags" + , "toolchain.add_ldflags" + , "toolchain.add_arflags" + , "toolchain.add_shflags" + , "toolchain.add_defines" + , "toolchain.add_undefines" + , "toolchain.add_rpathdirs" + , "toolchain.add_linkdirs" + , "toolchain.add_includedirs" } _g.pathes = { diff --git a/xmake/languages/c++/api.lua b/xmake/languages/c++/api.lua index 6ffb55ad5..98f5c1ec3 100644 --- a/xmake/languages/c++/api.lua +++ b/xmake/languages/c++/api.lua @@ -217,6 +217,22 @@ function apis() , "package.add_linkdirs" , "package.add_includedirs" --@note we need not uses pathes for package, see https://github.com/xmake-io/xmake/issues/717 , "package.add_frameworkdirs" + -- toolchain.add_xxx + , "toolchain.add_links" + , "toolchain.add_syslinks" + , "toolchain.add_cflags" + , "toolchain.add_cxflags" + , "toolchain.add_cxxflags" + , "toolchain.add_ldflags" + , "toolchain.add_arflags" + , "toolchain.add_shflags" + , "toolchain.add_defines" + , "toolchain.add_undefines" + , "toolchain.add_frameworks" + , "toolchain.add_rpathdirs" + , "toolchain.add_linkdirs" + , "toolchain.add_includedirs" + , "toolchain.add_frameworkdirs" } _g.pathes = { diff --git a/xmake/languages/cuda/api.lua b/xmake/languages/cuda/api.lua index 43bdaa440..7a97ab123 100644 --- a/xmake/languages/cuda/api.lua +++ b/xmake/languages/cuda/api.lua @@ -48,6 +48,18 @@ function apis() , "option.add_defines" , "option.add_undefines" , "option.add_rpathdirs" + -- toolchain.add_xxx + , "toolchain.add_links" + , "toolchain.add_syslinks" + , "toolchain.add_cugencodes" + , "toolchain.add_cuflags" + , "toolchain.add_culdflags" + , "toolchain.add_ldflags" + , "toolchain.add_arflags" + , "toolchain.add_shflags" + , "toolchain.add_defines" + , "toolchain.add_undefines" + , "toolchain.add_rpathdirs" } _g.pathes = { diff --git a/xmake/languages/dlang/api.lua b/xmake/languages/dlang/api.lua index d3dd6ec1f..53724dd2a 100644 --- a/xmake/languages/dlang/api.lua +++ b/xmake/languages/dlang/api.lua @@ -50,6 +50,16 @@ function apis() , "package.add_rpathdirs" , "package.add_linkdirs" , "package.add_includedirs" + -- toolchain.add_xxx + , "toolchain.add_links" + , "toolchain.add_syslinks" + , "toolchain.add_dcflags" + , "toolchain.add_ldflags" + , "toolchain.add_arflags" + , "toolchain.add_shflags" + , "toolchain.add_rpathdirs" + , "toolchain.add_linkdirs" + , "toolchain.add_includedirs" } _g.pathes = { diff --git a/xmake/languages/golang/api.lua b/xmake/languages/golang/api.lua index 960102f92..c67008663 100644 --- a/xmake/languages/golang/api.lua +++ b/xmake/languages/golang/api.lua @@ -36,6 +36,12 @@ function apis() , "option.add_gcflags" , "option.add_ldflags" , "option.add_arflags" + -- toolchain.add_xxx + , "toolchain.add_links" + , "toolchain.add_syslinks" + , "toolchain.add_gcflags" + , "toolchain.add_ldflags" + , "toolchain.add_arflags" } _g.pathes = { diff --git a/xmake/languages/msrc/api.lua b/xmake/languages/msrc/api.lua index 99b4a1776..739e0d06d 100644 --- a/xmake/languages/msrc/api.lua +++ b/xmake/languages/msrc/api.lua @@ -28,6 +28,8 @@ function apis() "target.add_mrcflags" -- option.add_xxx , "option.add_mrcflags" + -- toolchain.add_xxx + , "toolchain.add_mrcflags" } _g.pathes = { diff --git a/xmake/languages/objc++/api.lua b/xmake/languages/objc++/api.lua index a5335ba6b..1aefcbf37 100644 --- a/xmake/languages/objc++/api.lua +++ b/xmake/languages/objc++/api.lua @@ -64,6 +64,22 @@ function apis() , "option.add_undefines_h_if_ok" , "option.add_frameworks" , "option.add_rpathdirs" + -- toolchain.add_xxx + , "toolchain.add_links" + , "toolchain.add_syslinks" + , "toolchain.add_mflags" + , "toolchain.add_mxflags" + , "toolchain.add_mxxflags" + , "toolchain.add_ldflags" + , "toolchain.add_arflags" + , "toolchain.add_shflags" + , "toolchain.add_defines" + , "toolchain.add_undefines" + , "toolchain.add_frameworks" + , "toolchain.add_rpathdirs" + , "toolchain.add_linkdirs" + , "toolchain.add_includedirs" + , "toolchain.add_frameworkdirs" } _g.pathes = { diff --git a/xmake/languages/rust/api.lua b/xmake/languages/rust/api.lua index 74acd779d..8ce417ea3 100644 --- a/xmake/languages/rust/api.lua +++ b/xmake/languages/rust/api.lua @@ -36,6 +36,12 @@ function apis() , "option.add_arflags" , "option.add_shflags" , "option.add_rpathdirs" + -- toolchain.add_xxx + , "toolchain.add_rcflags" + , "toolchain.add_ldflags" + , "toolchain.add_arflags" + , "toolchain.add_shflags" + , "toolchain.add_rpathdirs" } _g.pathes = { diff --git a/xmake/languages/swift/api.lua b/xmake/languages/swift/api.lua index c5036e229..7a8ad64f9 100644 --- a/xmake/languages/swift/api.lua +++ b/xmake/languages/swift/api.lua @@ -42,6 +42,15 @@ function apis() , "option.add_shflags" , "option.add_frameworks" , "option.add_rpathdirs" + -- toolchain.add_xxx + , "toolchain.add_links" + , "toolchain.add_syslinks" + , "toolchain.add_scflags" + , "toolchain.add_ldflags" + , "toolchain.add_arflags" + , "toolchain.add_shflags" + , "toolchain.add_frameworks" + , "toolchain.add_rpathdirs" } _g.pathes = { |
