Explicitly set some dependencies to the Release build type on macOS and Windows.

This commit is contained in:
Leon Styhre 2022-10-04 17:33:22 +02:00
parent a1fba765c3
commit 82bae35fe0
2 changed files with 9 additions and 9 deletions

View file

@ -39,7 +39,7 @@ echo -e "\nBuilding FreeType"
cd freetype/build cd freetype/build
rm -f CMakeCache.txt rm -f CMakeCache.txt
cmake -G "MinGW Makefiles" -DBUILD_SHARED_LIBS=ON .. cmake -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON ..
make clean make clean
make -j${JOBS} make -j${JOBS}
cp libfreetype.dll ../../.. cp libfreetype.dll ../../..
@ -48,7 +48,7 @@ cd ../..
echo -e "\nBuilding pugixml" echo -e "\nBuilding pugixml"
cd pugixml cd pugixml
rm -f CMakeCache.txt rm -f CMakeCache.txt
cmake -G "MinGW Makefiles" -DBUILD_SHARED_LIBS=ON . cmake -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON .
make clean make clean
make -j${JOBS} make -j${JOBS}
cp libpugixml.dll ../.. cp libpugixml.dll ../..

View file

@ -37,9 +37,9 @@ echo "Building libpng"
cd libpng cd libpng
rm -f CMakeCache.txt rm -f CMakeCache.txt
if [ $(uname -m) == "arm64" ]; then if [ $(uname -m) == "arm64" ]; then
cmake -DPNG_SHARED=off -DPNG_ARM_NEON=off -DCMAKE_INSTALL_PREFIX=$(pwd)/../local_install . cmake -DCMAKE_BUILD_TYPE=Release -DPNG_SHARED=off -DPNG_ARM_NEON=off -DCMAKE_INSTALL_PREFIX=$(pwd)/../local_install .
else else
cmake -DPNG_SHARED=off -DCMAKE_INSTALL_PREFIX=$(pwd)/../local_install . cmake -DCMAKE_BUILD_TYPE=Release -DPNG_SHARED=off -DCMAKE_INSTALL_PREFIX=$(pwd)/../local_install .
fi fi
make clean make clean
make -j${JOBS} make -j${JOBS}
@ -49,7 +49,7 @@ cd ..
echo "\nBuilding FreeType" echo "\nBuilding FreeType"
cd freetype/build cd freetype/build
rm -f CMakeCache.txt rm -f CMakeCache.txt
cmake -DCMAKE_DISABLE_FIND_PACKAGE_HarfBuzz=on -DBUILD_SHARED_LIBS=on -DCMAKE_MACOSX_RPATH=on -DCMAKE_INSTALL_PREFIX=$(pwd)/../../local_install -S .. -B . cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_DISABLE_FIND_PACKAGE_HarfBuzz=on -DBUILD_SHARED_LIBS=on -DCMAKE_MACOSX_RPATH=on -DCMAKE_INSTALL_PREFIX=$(pwd)/../../local_install -S .. -B .
make clean make clean
make -j${JOBS} make -j${JOBS}
cp libfreetype.6.18.0.dylib ../../../libfreetype.6.dylib cp libfreetype.6.18.0.dylib ../../../libfreetype.6.dylib
@ -65,7 +65,7 @@ cd ../..
echo "\nBuilding pugixml" echo "\nBuilding pugixml"
cd pugixml cd pugixml
rm -f CMakeCache.txt rm -f CMakeCache.txt
cmake . cmake -DCMAKE_BUILD_TYPE=Release .
make clean make clean
make -j${JOBS} make -j${JOBS}
cp libpugixml.a ../.. cp libpugixml.a ../..
@ -91,7 +91,7 @@ cd ..
echo "\nBuilding Ogg" echo "\nBuilding Ogg"
cd ogg cd ogg
rm -f CMakeCache.txt rm -f CMakeCache.txt
cmake -DCMAKE_INSTALL_PREFIX=$(pwd)/../local_install . cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$(pwd)/../local_install .
make clean make clean
make -j${JOBS} make -j${JOBS}
make install make install
@ -100,7 +100,7 @@ cd ..
echo "\nBuilding Vorbis" echo "\nBuilding Vorbis"
cd vorbis cd vorbis
rm -f CMakeCache.txt rm -f CMakeCache.txt
cmake -DBUILD_SHARED_LIBS=on -DCMAKE_MACOSX_RPATH=on -DCMAKE_INSTALL_PREFIX=$(pwd)/../local_install . cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=on -DCMAKE_MACOSX_RPATH=on -DCMAKE_INSTALL_PREFIX=$(pwd)/../local_install .
make clean make clean
make -j${JOBS} make -j${JOBS}
make install make install
@ -111,7 +111,7 @@ cd ..
echo "\nBuilding Opus" echo "\nBuilding Opus"
cd opus cd opus
rm -f CMakeCache.txt rm -f CMakeCache.txt
cmake -DCMAKE_INSTALL_PREFIX=$(pwd)/../local_install . cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$(pwd)/../local_install .
make clean make clean
make -j${JOBS} make -j${JOBS}
make install make install