diff options
| author | ruki <[email protected]> | 2017-02-04 10:24:21 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2017-02-04 10:24:21 +0800 |
| commit | 6162f24b4c7a443e78ea68e5e0407ac60eb561fe (patch) | |
| tree | d122b322b4f7715b06deee523db5c654caa3fe42 /xmake/languages | |
| parent | c3e976d7c3c3a2883342413deab3511b8194f6e0 (diff) | |
add linkerkind_of for language
Diffstat (limited to 'xmake/languages')
| -rwxr-xr-x | xmake/languages/asm/xmake.lua | 5 | ||||
| -rwxr-xr-x | xmake/languages/c++/xmake.lua | 5 | ||||
| -rwxr-xr-x | xmake/languages/golang/xmake.lua | 5 | ||||
| -rwxr-xr-x | xmake/languages/objc++/xmake.lua | 5 | ||||
| -rwxr-xr-x | xmake/languages/swift/xmake.lua | 5 |
5 files changed, 5 insertions, 20 deletions
diff --git a/xmake/languages/asm/xmake.lua b/xmake/languages/asm/xmake.lua index c614b2d55..36a54c271 100755 --- a/xmake/languages/asm/xmake.lua +++ b/xmake/languages/asm/xmake.lua @@ -31,11 +31,8 @@ language("asm") -- set source file flags set_sourceflags {as = "asflags"} - -- set linker kinds (linker => source kinds) - set_linkerkinds {ld = {"as"}} - -- set target kinds - set_targetkinds("binary", "static", "shared") + set_targetkinds {binary = "ld", static = "ar", shared = "sh"} -- on load on_load("load") diff --git a/xmake/languages/c++/xmake.lua b/xmake/languages/c++/xmake.lua index 3680d5c65..d31fc1bc2 100755 --- a/xmake/languages/c++/xmake.lua +++ b/xmake/languages/c++/xmake.lua @@ -31,11 +31,8 @@ language("c++") -- set source file flags set_sourceflags {cc = {"cflags", "cxflags"}, cxx = {"cxxflags", "cxflags"}} - -- set linker kinds (linker => source kinds) - set_linkerkinds {ld = {"cc", "cxx"}} - -- set target kinds - set_targetkinds("binary", "static", "shared") + set_targetkinds {binary = "ld", static = "ar", shared = "sh"} -- on load on_load("load") diff --git a/xmake/languages/golang/xmake.lua b/xmake/languages/golang/xmake.lua index be74d6c11..706ad2df0 100755 --- a/xmake/languages/golang/xmake.lua +++ b/xmake/languages/golang/xmake.lua @@ -31,11 +31,8 @@ language("golang") -- set source file flags set_sourceflags {go = "goflags"} - -- set linker kinds (linker => source kinds) - set_linkerkinds {go = {"go", "cc", "cxx", "as"}} - -- set target kinds - set_targetkinds("binary", "static", "shared") + set_targetkinds {binary = "go", static = "go", shared = "go"} -- on load on_load("load") diff --git a/xmake/languages/objc++/xmake.lua b/xmake/languages/objc++/xmake.lua index 6fd6a1144..ab1e2f80e 100755 --- a/xmake/languages/objc++/xmake.lua +++ b/xmake/languages/objc++/xmake.lua @@ -31,11 +31,8 @@ language("objc++") -- set source file flags set_sourceflags {mm = {"mflags", "mxflags"}, mxx = {"mxxflags", "mxflags"}} - -- set linker kinds (linker => source kinds) - set_linkerkinds {ld = {"mm", "mxx"}} - -- set target kinds - set_targetkinds("binary", "static", "shared") + set_targetkinds {binary = "ld", static = "ar", shared = "sh"} -- on load on_load("load") diff --git a/xmake/languages/swift/xmake.lua b/xmake/languages/swift/xmake.lua index 85ff05f46..484bb46f2 100755 --- a/xmake/languages/swift/xmake.lua +++ b/xmake/languages/swift/xmake.lua @@ -31,11 +31,8 @@ language("swift") -- set source file flags set_sourceflags {sc = "scflags"} - -- set linker kinds (linker => source kinds) - set_linkerkinds {ld = {"sc"}} - -- set target kinds - set_targetkinds("binary") + set_targetkinds {binary = "ld", static = "ar", shared = "sh"} -- on load on_load("load") |
