Reputation: 321
I've a project that I compiled in Big Sur (v 11.0) but it won't run in macOS Catalina (v 10.15). My CMakeLists.txt file contains
cmake_minimum_required(VERSION 3.17)
project(PROJECTNAME)
set(CMAKE_CXX_STANDARD 20)
set(LIBPROC_SRC "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libproc.h")
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.15" CACHE STRING "Minimum OS X deployment version")
I have a bash script that sets many of the plist variables, including
/usr/libexec/PlistBuddy -c "Set :LSMinimumSystemVersion 10.15.5" ~/Desktop/projectname/App/projectname.app/Contents/Info.plist
Shouldn't this be able to run in Catalina? I figure between setting the deployment target and the LSMinimumSystemVersion, it should work.
Upvotes: 0
Views: 483
Reputation: 321
The issue was that the line
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.15" CACHE STRING "Minimum OS X deployment version")
should be before project(PROJECTNAME)
Upvotes: 1