aboutsummaryrefslogtreecommitdiff
path: root/ports/box2d/use-static-linkage.patch
diff options
context:
space:
mode:
authorJim Tilander <jim@tilander.org>2017-12-28 15:37:56 -0800
committerJim Tilander <jim@tilander.org>2017-12-28 15:39:37 -0800
commit6800cbed5cbb2fdc2c52f2ff6c03e7771810003e (patch)
treedd0fe89390aae45b91b6339b2af89885c0f10c3d /ports/box2d/use-static-linkage.patch
parent50baf7db17b8b23df300e48664863030e6d90936 (diff)
downloadvcpkg-6800cbed5cbb2fdc2c52f2ff6c03e7771810003e.tar.gz
vcpkg-6800cbed5cbb2fdc2c52f2ff6c03e7771810003e.zip
Add support for Box2D to be build as a static library
Diffstat (limited to 'ports/box2d/use-static-linkage.patch')
-rw-r--r--ports/box2d/use-static-linkage.patch40
1 files changed, 40 insertions, 0 deletions
diff --git a/ports/box2d/use-static-linkage.patch b/ports/box2d/use-static-linkage.patch
new file mode 100644
index 000000000..4c3fccd53
--- /dev/null
+++ b/ports/box2d/use-static-linkage.patch
@@ -0,0 +1,40 @@
+diff --git a/Box2D/Build/vs2015/Box2D.vcxproj b/Box2D/Build/vs2015/Box2D.vcxproj
+index 830803c..5dda519 100644
+--- a/Box2D/Build/vs2015/Box2D.vcxproj
++++ b/Box2D/Build/vs2015/Box2D.vcxproj
+@@ -86,7 +86,7 @@
+ <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MinimalRebuild>true</MinimalRebuild>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+- <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
++ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+@@ -115,7 +115,7 @@
+ <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MinimalRebuild>true</MinimalRebuild>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+- <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
++ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+@@ -145,7 +145,7 @@
+ <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MinimalRebuild>false</MinimalRebuild>
+ <StringPooling>true</StringPooling>
+- <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
++ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+@@ -176,7 +176,7 @@
+ <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MinimalRebuild>false</MinimalRebuild>
+ <StringPooling>true</StringPooling>
+- <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
++ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <PrecompiledHeader>
+ </PrecompiledHeader>