aboutsummaryrefslogtreecommitdiff
path: root/ports/luajit/001-fixStaticBuild.patch
diff options
context:
space:
mode:
authorRobert Schumacher <roschuma@microsoft.com>2017-07-24 12:59:54 -0700
committerGitHub <noreply@github.com>2017-07-24 12:59:54 -0700
commita3458fd87f7302df47b4fe8cee5b804f9be555f8 (patch)
treea3c70cae52610cda6bf20dc491440fbd0264d74a /ports/luajit/001-fixStaticBuild.patch
parent1d53b00cea4e337c89ec2851ee8ea6d3b89253bc (diff)
parent349fba17c739a056dc5e96ac532a326a7323bcdc (diff)
downloadvcpkg-a3458fd87f7302df47b4fe8cee5b804f9be555f8.tar.gz
vcpkg-a3458fd87f7302df47b4fe8cee5b804f9be555f8.zip
Merge pull request #1412 from pgrabas/luajitport
add LuaJIT port
Diffstat (limited to 'ports/luajit/001-fixStaticBuild.patch')
-rw-r--r--ports/luajit/001-fixStaticBuild.patch26
1 files changed, 26 insertions, 0 deletions
diff --git a/ports/luajit/001-fixStaticBuild.patch b/ports/luajit/001-fixStaticBuild.patch
new file mode 100644
index 000000000..b21991702
--- /dev/null
+++ b/ports/luajit/001-fixStaticBuild.patch
@@ -0,0 +1,26 @@
+diff --git a/src/msvcbuild.bat b/src/msvcbuild.bat
+index bd0c4c5..95e1cf4 100644
+--- a/src/msvcbuild.bat
++++ b/src/msvcbuild.bat
+@@ -67,15 +67,20 @@ buildvm -m folddef -o lj_folddef.h lj_opt_fold.c
+ @shift
+ @set LJCOMPILE=%LJCOMPILE% /Zi
+ @set LJLINK=%LJLINK% /debug
++@set DEBUG=1
+ :NODEBUG
+ @if "%1"=="amalg" goto :AMALGDLL
+ @if "%1"=="static" goto :STATIC
+-%LJCOMPILE% /MD /DLUA_BUILD_AS_DLL lj_*.c lib_*.c
++@if "%DEBUG%"=="1" set LJCOMPILE=%LJCOMPILE% /MDd
++@if "%DEBUG%"=="" set LJCOMPILE=%LJCOMPILE% /MD
++%LJCOMPILE% /DLUA_BUILD_AS_DLL lj_*.c lib_*.c
+ @if errorlevel 1 goto :BAD
+ %LJLINK% /DLL /out:%LJDLLNAME% lj_*.obj lib_*.obj
+ @if errorlevel 1 goto :BAD
+ @goto :MTDLL
+ :STATIC
++@if "%DEBUG%"=="1" set LJCOMPILE=%LJCOMPILE% /MTd
++@if "%DEBUG%"=="" set LJCOMPILE=%LJCOMPILE% /MT
+ %LJCOMPILE% lj_*.c lib_*.c
+ @if errorlevel 1 goto :BAD
+ %LJLIB% /OUT:%LJLIBNAME% lj_*.obj lib_*.obj