diff --git a/vendor/box2d/build_box2d.sh b/vendor/box2d/build_box2d.sh index 4fa64faa0..3e74c0218 100755 --- a/vendor/box2d/build_box2d.sh +++ b/vendor/box2d/build_box2d.sh @@ -11,7 +11,7 @@ tar -xzvf "v$VERSION.tar.gz" cd "box2d-$VERSION" -DISABLE_FLAGS="-DBOX2D_SAMPLES=OFF -DBOX2D_VALIDATE=OFF -DBOX2D_UNIT_TESTS=OFF" +FLAGS="-DCMAKE_BUILD_TYPE=Release -DBOX2D_SAMPLES=OFF -DBOX2D_VALIDATE=OFF -DBOX2D_UNIT_TESTS=OFF" case "$(uname -s)" in Darwin) @@ -21,20 +21,20 @@ Darwin) "x86_64" | "amd64") rm -rf build mkdir build - cmake $DISABLE_FLAGS -DBOX2D_AVX2=ON -DCMAKE_OSX_ARCHITECTURES=x86_64 -S . -B build + cmake $FLAGS -DBOX2D_AVX2=ON -DCMAKE_OSX_ARCHITECTURES=x86_64 -S . -B build cmake --build build cp build/src/libbox2d.a ../lib/box2d_darwin_amd64_avx2.a rm -rf build mkdir build - cmake $DISABLE_FLAGS -DBOX2D_AVX2=OFF -DCMAKE_OSX_ARCHITECTURES=x86_64 -S . -B build + cmake $FLAGS -DBOX2D_AVX2=OFF -DCMAKE_OSX_ARCHITECTURES=x86_64 -S . -B build cmake --build build cp build/src/libbox2d.a ../lib/box2d_darwin_amd64_sse2.a ;; *) rm -rf build mkdir build - cmake $DISABLE_FLAGS -DCMAKE_OSX_ARCHITECTURES=arm64 -S . -B build + cmake $FLAGS -DCMAKE_OSX_ARCHITECTURES=arm64 -S . -B build cmake --build build cp build/src/libbox2d.a ../lib/box2d_darwin_arm64.a ;; @@ -45,20 +45,20 @@ Darwin) "x86_64" | "amd64") rm -rf build mkdir build - cmake $DISABLE_FLAGS -DBOX2D_AVX2=ON -S . -B build + cmake $FLAGS -DBOX2D_AVX2=ON -S . -B build cmake --build build cp build/src/libbox2d.a ../lib/box2d_other_amd64_avx2.a rm -rf build mkdir build - cmake $DISABLE_FLAGS -DBOX2D_AVX2=OFF -S . -B build + cmake $FLAGS -DBOX2D_AVX2=OFF -S . -B build cmake --build build cp build/src/libbox2d.a ../lib/box2d_other_amd64_sse2.a ;; *) rm -rf build mkdir build - cmake $DISABLE_FLAGS -DCMAKE_OSX_ARCHITECTURES=arm64 -S . -B build + cmake $FLAGS -DCMAKE_OSX_ARCHITECTURES=arm64 -S . -B build cmake --build build cp build/src/libbox2d.a ../lib/box2d_other.a ;; diff --git a/vendor/box2d/lib/box2d_darwin_amd64_avx2.a b/vendor/box2d/lib/box2d_darwin_amd64_avx2.a index 2e2b72cb1..269de02fa 100644 Binary files a/vendor/box2d/lib/box2d_darwin_amd64_avx2.a and b/vendor/box2d/lib/box2d_darwin_amd64_avx2.a differ diff --git a/vendor/box2d/lib/box2d_darwin_amd64_sse2.a b/vendor/box2d/lib/box2d_darwin_amd64_sse2.a index cd6cb1ca8..096db9d7a 100644 Binary files a/vendor/box2d/lib/box2d_darwin_amd64_sse2.a and b/vendor/box2d/lib/box2d_darwin_amd64_sse2.a differ diff --git a/vendor/box2d/lib/box2d_darwin_arm64.a b/vendor/box2d/lib/box2d_darwin_arm64.a index 5723290b7..4feb4aac9 100644 Binary files a/vendor/box2d/lib/box2d_darwin_arm64.a and b/vendor/box2d/lib/box2d_darwin_arm64.a differ