@@ -38,7 +38,7 @@ build_macos_universal_binary()
3838 CUFLAGS=" -arch x86_64"
3939 export CFLAGS=" -Wno-nullability-completeness $CUFLAGS "
4040 export CXXFLAGS=" $CFLAGS "
41- export PATH=$HOME /deps/bin:$QT_BIN : $ PATH
41+ export PATH=$HOME /deps/bin:$PATH
4242 MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET \
4343 cmake -DCMAKE_BUILD_TYPE=Release \
4444 -DSWIPL_CC=cc -DSWIPL_CXX=c++ \
@@ -54,6 +54,31 @@ build_macos_universal_binary()
5454 )
5555}
5656
57+ build_macos_gcc ()
58+ { rm -rf build.macosx-gcc
59+ mkdir build.macosx-gcc
60+ ( cd build.macosx-gcc
61+ PREFIX=$HOME /deps
62+ export PKG_CONFIG_LIBDIR=" /usr/lib/pkgconfig:$PREFIX /lib/pkgconfig"
63+ export CMAKE_PREFIX_PATH=" $PREFIX :/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr"
64+ export CFLAGS=" -Wno-nullability-completeness $CUFLAGS "
65+ export CXXFLAGS=" $CFLAGS "
66+ export PATH=$HOME /deps/bin:$PATH
67+ export CC=gcc-mp-15
68+ export CXX=g++-mp-15
69+ MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET \
70+ cmake -DCMAKE_BUILD_TYPE=PGO \
71+ -DSWIPL_CC=cc -DSWIPL_CXX=c++ \
72+ -DMACOSX_DEPENDENCIES_FROM=$HOME /deps \
73+ -DPKG_CONFIG_EXECUTABLE=/opt/local/bin/pkg-config \
74+ -DBUILD_MACOS_BUNDLE=ON \
75+ -DJAVA_COMPATIBILITY=ON \
76+ -DCMAKE_FRAMEWORK_PATH=/Library/Frameworks \
77+ -G Ninja ..
78+ ninja
79+ cpack
80+ )
81+ }
5782
5883build_source ()
5984{ ./scripts/make-src-tape
@@ -124,7 +149,7 @@ force_build()
124149 if uname -a | grep arm64 > /dev/null; then
125150 build_macos_universal_binary
126151 else
127- build_macosx_gcc
152+ build_macos_gcc
128153 fi
129154 else
130155 build_pdf
0 commit comments