mirror of
https://github.com/transmission/transmission
synced 2024-12-26 01:27:28 +00:00
build: move CMAKE_OSX_DEPLOYMENT_TARGET FATAL_ERROR next to its default setting (#4323)
This commit is contained in:
parent
b0eaec47cd
commit
0b0f8704d6
2 changed files with 6 additions and 4 deletions
|
@ -4,10 +4,13 @@ if(POLICY CMP0092)
|
||||||
cmake_policy(SET CMP0092 NEW)
|
cmake_policy(SET CMP0092 NEW)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# Value should follow latest stable Xcode's RECOMMENDED_MACOSX_DEPLOYMENT_TARGET
|
||||||
|
set(MACOS_SUPPORT_MINIMUM 10.13)
|
||||||
|
|
||||||
# The value of this variable should be set prior to the first project() command invocation.
|
# The value of this variable should be set prior to the first project() command invocation.
|
||||||
# See: https://cmake.org/cmake/help/latest/variable/CMAKE_OSX_DEPLOYMENT_TARGET.html
|
# See: https://cmake.org/cmake/help/latest/variable/CMAKE_OSX_DEPLOYMENT_TARGET.html
|
||||||
if(NOT CMAKE_OSX_DEPLOYMENT_TARGET)
|
if(NOT CMAKE_OSX_DEPLOYMENT_TARGET)
|
||||||
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.13" CACHE STRING "Minimum OS X version to target for deployment" FORCE)
|
set(CMAKE_OSX_DEPLOYMENT_TARGET ${MACOS_SUPPORT_MINIMUM} CACHE STRING "Minimum macOS version to target for deployment" FORCE)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
project(transmission)
|
project(transmission)
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
project(trmac)
|
project(trmac)
|
||||||
|
|
||||||
if(CMAKE_OSX_DEPLOYMENT_TARGET VERSION_LESS 10.9)
|
if(CMAKE_OSX_DEPLOYMENT_TARGET VERSION_LESS MACOS_SUPPORT_MINIMUM)
|
||||||
# 10.9 required for actool to produce Assets.car
|
message(FATAL_ERROR "Targeting macOS versions before ${MACOS_SUPPORT_MINIMUM} is not supported for the macOS project, please adjust CMAKE_OSX_DEPLOYMENT_TARGET (${CMAKE_OSX_DEPLOYMENT_TARGET})")
|
||||||
message(FATAL_ERROR "Targeting macOS versions before 10.9 is not supported, please adjust CMAKE_OSX_DEPLOYMENT_TARGET (${CMAKE_OSX_DEPLOYMENT_TARGET})")
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
include_directories(${CMAKE_SOURCE_DIR})
|
include_directories(${CMAKE_SOURCE_DIR})
|
||||||
|
|
Loading…
Reference in a new issue