macOS: disable automatic code signing when using Xcode
This is the default. Users can still override this if they have a valid certificate.
This commit is contained in:
parent
9af8abc080
commit
e0802889d4
@ -131,6 +131,23 @@ include(CMake/resources.cmake)
|
||||
#######################################################################
|
||||
include(CMake/options.cmake)
|
||||
|
||||
#######################################################################
|
||||
# Disable automatic code signing on macOS when using Xcode.
|
||||
# This *MUST* be done after including CMake/options.cmake.
|
||||
# Users can still enable code signing if they have a valid certificate.
|
||||
# Details about code signing are beyond the scope of this document.
|
||||
#######################################################################
|
||||
# FIXME: some of the conditions below may be redundant, and the code
|
||||
# below should be improved in a later version.
|
||||
#######################################################################
|
||||
|
||||
if(APPLE) # AND NOT FLTK_BACKEND_X11 AND CMAKE_GENERATOR STREQUAL "Xcode")
|
||||
if(NOT DEFINED CMAKE_XCODE_ATTRIBUTE_CODE_SIGNING_ALLOWED)
|
||||
set(CMAKE_XCODE_ATTRIBUTE_CODE_SIGNING_ALLOWED OFF CACHE BOOL
|
||||
"Allow Code Signing when using Xcode")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
#######################################################################
|
||||
# print (debug) several build variables and options
|
||||
#######################################################################
|
||||
|
||||
Loading…
Reference in New Issue
Block a user