diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2012-06-20 21:52:53 -0700 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2012-06-20 21:52:53 -0700 |
commit | 770aed1446b9cc492f141c46c4be49a50d8c5f61 (patch) | |
tree | c8a75b37671d37f90a6d4f8b9d10c62ba0e9025a /src | |
parent | 18d6b6b72b4a923ef7cf0c605af9078ca115fa9d (diff) | |
parent | 7384d70435eaf39c3f5940301c98bc3e6fef8f10 (diff) | |
download | luarocks-770aed1446b9cc492f141c46c4be49a50d8c5f61.tar.gz luarocks-770aed1446b9cc492f141c46c4be49a50d8c5f61.tar.bz2 luarocks-770aed1446b9cc492f141c46c4be49a50d8c5f61.zip |
Merge pull request #77 from Neopallium/master
Pass -rpath to the linker for external dependencies.
Diffstat (limited to 'src')
-rw-r--r-- | src/luarocks/build/builtin.lua | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/luarocks/build/builtin.lua b/src/luarocks/build/builtin.lua index aea8b853..fc4c2c04 100644 --- a/src/luarocks/build/builtin.lua +++ b/src/luarocks/build/builtin.lua | |||
@@ -143,6 +143,7 @@ function run(rockspec) | |||
143 | compile_library = function (library, objects, libraries, libdirs) | 143 | compile_library = function (library, objects, libraries, libdirs) |
144 | local extras = { unpack(objects) } | 144 | local extras = { unpack(objects) } |
145 | add_flags(extras, "-L%s", libdirs) | 145 | add_flags(extras, "-L%s", libdirs) |
146 | add_flags(extras, "-Wl,-rpath,%s:", libdirs) | ||
146 | add_flags(extras, "-l%s", libraries) | 147 | add_flags(extras, "-l%s", libraries) |
147 | if cfg.is_platform("cygwin") then | 148 | if cfg.is_platform("cygwin") then |
148 | add_flags(extras, "-l%s", {"lua"}) | 149 | add_flags(extras, "-l%s", {"lua"}) |