2021-04-19 18:31:15 +00:00
cd ..
2023-01-08 05:30:02 +00:00
rm -rf xcode-release
mkdir xcode-release
cd xcode-release
2023-10-15 20:39:05 +00:00
# asemarafa/SRS - Determine the Homebrew path prefix for openal-soft
if [ -z " $OPENAL_PREFIX " ] ; then
OPENAL_PREFIX = $( brew --prefix openal-soft 2>/dev/null)
if [ -z " $OPENAL_PREFIX " ] ; then
echo "Error: openal-soft is not installed via Homebrew."
echo "Either install it using 'brew install openal-soft' or define the path prefix via OPENAL_PREFIX."
exit 1
fi
fi
2024-04-29 04:36:58 +00:00
# note 1: policy CMAKE_POLICY_DEFAULT_CMP0142=NEW suppresses non-existant per-config suffixes on Xcode library search paths, works for cmake version 3.25 and later
cmake -G Xcode -DCMAKE_BUILD_TYPE= Release -DCMAKE_CONFIGURATION_TYPES= "Release;MinSizeRel;RelWithDebInfo" -DMACOSX_BUNDLE= ON -DFFMPEG= OFF -DBINKDEC= ON -DUSE_MoltenVK= ON -DCMAKE_XCODE_GENERATE_SCHEME= ON -DCMAKE_XCODE_SCHEME_ENABLE_GPU_API_VALIDATION= OFF -DOPENAL_LIBRARY= $OPENAL_PREFIX /lib/libopenal.dylib -DOPENAL_INCLUDE_DIR= $OPENAL_PREFIX /include ../neo -DCMAKE_POLICY_DEFAULT_CMP0142= NEW -Wno-dev