xcode_sign_adhoc.cmake 356 B

12345678
  1. function(xcode_sign_adhoc target)
  2. if(CMAKE_GENERATOR STREQUAL "Xcode" AND
  3. "${CMAKE_SYSTEM_NAME};${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "Darwin;arm64")
  4. # Xcode runs POST_BUILD before signing, so let the linker use ad-hoc signing.
  5. # See CMake Issue 21845.
  6. target_link_options(${target} PRIVATE LINKER:-adhoc_codesign)
  7. endif()
  8. endfunction()