aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2013-04-06 20:43:15 -0700
committerHisham Muhammad <hisham@gobolinux.org>2013-04-06 20:43:15 -0700
commitf17d742f952bb149877f18a953d4b07d8f973b3d (patch)
tree2d08f2a93780163d75594f3549863817f59f6a04 /src
parentbee75662424508d617c8b80ab9bbda03e502354c (diff)
parenta5bb84bbe8581c9c1d1f8ee74b510be54556ea1d (diff)
downloadluarocks-f17d742f952bb149877f18a953d4b07d8f973b3d.tar.gz
luarocks-f17d742f952bb149877f18a953d4b07d8f973b3d.tar.bz2
luarocks-f17d742f952bb149877f18a953d4b07d8f973b3d.zip
Merge pull request #113 from Tieske/MinGW_fix
Mingw fix and windows installer batch file updated
Diffstat (limited to 'src')
-rw-r--r--src/luarocks/build/builtin.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/luarocks/build/builtin.lua b/src/luarocks/build/builtin.lua
index f65774fd..853b0361 100644
--- a/src/luarocks/build/builtin.lua
+++ b/src/luarocks/build/builtin.lua
@@ -73,9 +73,9 @@ function run(rockspec)
73 compile_library = function(library, objects, libraries, libdirs, name) 73 compile_library = function(library, objects, libraries, libdirs, name)
74 local extras = { unpack(objects) } 74 local extras = { unpack(objects) }
75 add_flags(extras, "-L%s", libdirs) 75 add_flags(extras, "-L%s", libdirs)
76 add_flags(extras, "%s.lib", libraries) 76 add_flags(extras, "-l%s", libraries)
77 extras[#extras+1] = dir.path(variables.LUA_LIBDIR, variables.LUALIB) 77 extras[#extras+1] = dir.path(variables.LUA_LIBDIR, variables.LUALIB)
78 extras[#extras+1] = "-l" .. (variables.MSVCRT or "msvcr80") 78 extras[#extras+1] = "-l" .. (variables.MSVCRT or "m")
79 local ok = execute(variables.LD.." "..variables.LIBFLAG, "-o", library, unpack(extras)) 79 local ok = execute(variables.LD.." "..variables.LIBFLAG, "-o", library, unpack(extras))
80 return ok 80 return ok
81 end 81 end
@@ -89,7 +89,7 @@ function run(rockspec)
89 local ok = execute(variables.RC, "-o", resname, rcname) 89 local ok = execute(variables.RC, "-o", resname, rcname)
90 if not ok then return ok end 90 if not ok then return ok end
91 ok = execute(variables.LD, "-o", wrapname, resname, variables.WRAPPER, 91 ok = execute(variables.LD, "-o", wrapname, resname, variables.WRAPPER,
92 dir.path(variables.LUA_LIBDIR, variables.LUALIB), "-l" .. (variables.MSVCRT or "msvcr80"), "-luser32") 92 dir.path(variables.LUA_LIBDIR, variables.LUALIB), "-l" .. (variables.MSVCRT or "m"), "-luser32")
93 return ok, wrapname 93 return ok, wrapname
94 end 94 end
95 elseif cfg.is_platform("win32") then 95 elseif cfg.is_platform("win32") then