build: not using cache to store global state for macOS signing
This commit is contained in:
committed by
Nick Bolton
parent
11871d343d
commit
6657bdd9b1
@ -18,8 +18,10 @@
|
|||||||
function(configure_mac_codesign target)
|
function(configure_mac_codesign target)
|
||||||
set_property(GLOBAL APPEND PROPERTY _MAC_CODESIGN_DEPENDS $<TARGET_FILE:${target}>)
|
set_property(GLOBAL APPEND PROPERTY _MAC_CODESIGN_DEPENDS $<TARGET_FILE:${target}>)
|
||||||
|
|
||||||
if(NOT _MAC_CODESIGN_DEFERRED)
|
get_property(deferred GLOBAL PROPERTY _MAC_CODESIGN_DEFERRED)
|
||||||
set(_MAC_CODESIGN_DEFERRED TRUE CACHE INTERNAL "")
|
|
||||||
|
if(NOT deferred)
|
||||||
|
set_property(GLOBAL PROPERTY _MAC_CODESIGN_DEFERRED TRUE)
|
||||||
message(STATUS "Apple codesign ID for development only: ${APPLE_CODESIGN_DEV}")
|
message(STATUS "Apple codesign ID for development only: ${APPLE_CODESIGN_DEV}")
|
||||||
cmake_language(DEFER DIRECTORY ${CMAKE_SOURCE_DIR} CALL _finalize_mac_codesign)
|
cmake_language(DEFER DIRECTORY ${CMAKE_SOURCE_DIR} CALL _finalize_mac_codesign)
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
Reference in New Issue
Block a user