diff options
| author | ruki <[email protected]> | 2015-07-06 15:32:27 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2015-07-06 15:32:27 +0800 |
| commit | a83bfd36699514d6f44cd1a614f20bf84f59538f (patch) | |
| tree | b9d57f2f071277f5ba0814bdd8882de9020453a1 | |
| parent | 021cb9802e178529ce48f0dc23d3a1520a703dea (diff) | |
add link and include directories for macosx and linux
| -rw-r--r-- | xmake/scripts/base/package.lua | 4 | ||||
| -rw-r--r-- | xmake/scripts/platform/linux/linux.lua | 4 | ||||
| -rw-r--r-- | xmake/scripts/platform/macosx/macosx.lua | 4 |
3 files changed, 10 insertions, 2 deletions
diff --git a/xmake/scripts/base/package.lua b/xmake/scripts/base/package.lua index f4be5595c..37b6e7c1f 100644 --- a/xmake/scripts/base/package.lua +++ b/xmake/scripts/base/package.lua @@ -119,11 +119,11 @@ add_option("[targetname]") add_option_cincludes("[targetname]/[targetname].h") -- add include directories - add_option_includedirs("inc", "inc/$(plat)/$(arch)") + add_option_includedirs("inc/$(plat)", "inc") ]] -- save file - file:write(template:gsub("%[targetname%]", target.name):gsub("%[TARGETNAME%]", target.name:upper())) + file:write((template:gsub("%[targetname%]", target.name):gsub("%[TARGETNAME%]", target.name:upper()))) -- exit file file:close() diff --git a/xmake/scripts/platform/linux/linux.lua b/xmake/scripts/platform/linux/linux.lua index 82b934ee4..62ff0d04c 100644 --- a/xmake/scripts/platform/linux/linux.lua +++ b/xmake/scripts/platform/linux/linux.lua @@ -71,6 +71,10 @@ function linux.make(configs) configs.ldflags = { archflags } configs.shflags = { archflags } + -- init linkdirs and includedirs + configs.linkdirs = {"/usr/lib", "/usr/local/lib"} + configs.includedirs = {"/usr/include", "/usr/local/include"} + end -- get the option menu for action: xmake config or global diff --git a/xmake/scripts/platform/macosx/macosx.lua b/xmake/scripts/platform/macosx/macosx.lua index 6e08778d5..9168d9ae3 100644 --- a/xmake/scripts/platform/macosx/macosx.lua +++ b/xmake/scripts/platform/macosx/macosx.lua @@ -78,6 +78,10 @@ function macosx.make(configs) table.insert(configs.shflags, "-isysroot " .. xcode_sdkdir) end + -- init linkdirs and includedirs + configs.linkdirs = {"/usr/lib", "/usr/local/lib"} + configs.includedirs = {"/usr/include", "/usr/local/include"} + end -- get the option menu for action: xmake config or global |
