Fix library build on MacOS Sonoma

This commit is contained in:
Lancelot de Ferrière
2025-04-27 10:48:39 +02:00
parent 00793d2918
commit 1f2156adcc
2 changed files with 6 additions and 5 deletions
+4 -3
View File
@@ -28,7 +28,7 @@ SDL2_VERSION="SDL2-2.24.0"
# NOTE: remember to also update LIB_URL below when changing version
BOOST_VERSION="boost_1_81_0"
# NOTE: remember to also update LIB_URL below when changing version
WXWIDGETS_VERSION="wxWidgets-3.1.4"
WXWIDGETS_VERSION="wxWidgets-3.2.8"
# libpng was included as part of X11 but that's removed from Mountain Lion
# (also the Snow Leopard version was ancient 1.2)
PNG_VERSION="libpng-1.6.44"
@@ -476,7 +476,7 @@ echo "Building wxWidgets..."
LIB_VERSION="${WXWIDGETS_VERSION}"
LIB_ARCHIVE="$LIB_VERSION.tar.bz2"
LIB_DIRECTORY="$LIB_VERSION"
LIB_URL="http://github.com/wxWidgets/wxWidgets/releases/download/v3.1.4/"
LIB_URL="http://github.com/wxWidgets/wxWidgets/releases/download/v3.2.8/"
mkdir -p wxwidgets
cd wxwidgets
@@ -509,7 +509,6 @@ echo "Building wxWidgets..."
--without-x
--disable-stc
--disable-webview
--disable-webkit
--disable-webviewwebkit
--disable-webviewie
--without-libjpeg"
@@ -645,6 +644,7 @@ OGG_DIR="$(pwd)/libogg"
-S $LIB_DIRECTORY \
-G "Unix Makefiles" \
-DCMAKE_INSTALL_PREFIX="$OGG_DIR" \
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
-DBUILD_SHARED_LIBS=OFF \
-DINSTALL_DOCS=OFF \
-DCMAKE_C_FLAGS="$CFLAGS" \
@@ -685,6 +685,7 @@ echo "Building libvorbis..."
-G "Unix Makefiles" \
-DCMAKE_INSTALL_PREFIX="$INSTALL_DIR" \
-DCMAKE_PREFIX_PATH="$OGG_DIR" \
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
-DBUILD_SHARED_LIBS=OFF \
-DINSTALL_DOCS=OFF \
-DCMAKE_C_FLAGS="$CFLAGS" \
+2 -2
View File
@@ -9,7 +9,7 @@ set -e
cd "$(dirname "$0")"
PV=5.0.0-beta4
LIB_VERSION=${PV}+wfg0
LIB_VERSION=${PV}+wfg1
fetch()
{
@@ -59,7 +59,7 @@ patch -d "premake-core-${PV}" -p1 <patches/0001-Make-clang-default-toolset-for-B
${MAKE} "${JOBS}" -f Bootstrap.mak windows
;;
Darwin)
${MAKE} "${JOBS}" -f Bootstrap.mak osx
${MAKE} "${JOBS}" -f Bootstrap.mak PREMAKE_OPTS="--zlib-src=none --curl-src=none" osx
;;
*BSD)
${MAKE} "${JOBS}" -f Bootstrap.mak bsd