-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
I can't seem to figure out what options I need to send to cmake to re-enable the possibility of the legacy macos bundle creation.
This is what I'm currently trying:
cmake -DCMAKE_BUILD_TYPE="Release" \
-DCMAKE_OSX_ARCHITECTURES=arm64 \
-DCMAKE_OSX_DEPLOYMENT_TARGET=15.4 \
-DPROC_TARGET_NUMBER="2" -DPROC_LABEL="arm64" \
-DCACHE_NAME_SUFFIX="1" -DCMAKE_C_COMPILER="clang" \
-DCMAKE_CXX_COMPILER="clang++" -DWITH_LTO="ON" \
-DCMAKE_OSX_SYSROOT="/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk" \
-DCMAKE_OSX_DEPLOYMENT_TARGET="15.4" -DLOCAL_PREFIX:STRING="/opt/homebrew" \
-DLENSFUNDBDIR="/Applications/ART.app/Contents/Resources/share/lensfun" \
-DCODESIGNID:STRING=$MYIDENT \
-DNOTARY:STRING=$MYNOTARY \
-DCMAKE_CXX_FLAGS_RELEASE="-O3 -DNDEBUG=1 -I/opt/homebrew/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include -Wno-pass-failed -arch arm64 -Wno-deprecated-register -Wno-unused-command-line-argument -std=c++11" \
-DCMAKE_C_FLAGS_RELEASE="-O3 -DNDEBUG=1 -I/opt/homebrew/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include -Wno-pass-failed -arch arm64 -Wno-deprecated-register -Wno-unused-command-line-argument" \
-DCMAKE_EXE_LINKER_FLAGS="-L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/lib -Wl,-headerpad_max_install_names -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -arch arm64" \
-DOpenMP_C_FLAGS="-fopenmp=lomp" -DOpenMP_CXX_FLAGS=-fopenmp=lomp -DOpenMP_C_LIB_NAMES="libomp" -DOpenMP_CXX_LIB_NAMES="libomp" \
-DOpenMP_libomp_LIBRARY="/opt/homebrew/opt/libomp/lib/libomp.dylib" \
-DOpenMP_CXX_FLAGS="-Xpreprocessor -fopenmp /opt/homebrew/opt/libomp/lib/libomp.dylib -I/opt/homebrew/opt/libomp/include" \
-DOpenMP_CXX_LIB_NAMES="libomp" \
-DOpenMP_C_FLAGS="-Xpreprocessor -fopenmp /opt/homebrew/opt/libomp/lib/libomp.dylib -I/opt/homebrew/opt/libomp/include" \
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
-DCMAKE_RANLIB=/usr/bin/ranlib \
-DCMAKE_AR=/usr/bin/ar \
-DOpenMP_libomp_LIBRARY=/opt/homebrew/opt/libomp/lib/libomp.dylib \
-DFANCY_DMG=ON \
-DENABLE_CTL=ON -DENABLE_OCIO=ON \
-DCTL_INCLUDE_DIR=/opt/homebrew/opt/ctl/include/CTL \
-DOSX_UNIVERSAL=ON \
-DOSX_UNIVERSAL_URL:STRING="file:///Volumes/Public/ART_macOS_x86_64_latest.zip" \
-DMACOS_LEGACY_BUNDLE=ON \
..
The build succeeds but no data gets passed to rtdata/CMakeLists.txt which causes the legacy bundle script to fail.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels