Browse Source

Force codesign to sign binaries, even if they are already signed (#2494)

For some reason, Apple binaries need to be signed, but sometimes are already signed.  This triggers an error in codesign unless the force (-f) flag is passed.
Rob McDonald 4 months ago
parent
commit
ae8f959ea2
1 changed files with 1 additions and 1 deletions
  1. 1 1
      cmake/igl/igl_add_tutorial.cmake

+ 1 - 1
cmake/igl/igl_add_tutorial.cmake

@@ -22,7 +22,7 @@ function(igl_add_tutorial name)
     # add_custom_command(TARGET your_target POST_BUILD COMMAND codesign -s - $<TARGET_FILE:your_target>
     # add_custom_command(TARGET your_target POST_BUILD COMMAND codesign -s - $<TARGET_FILE:your_target>
     if(APPLE)
     if(APPLE)
       add_custom_command(TARGET ${name} POST_BUILD
       add_custom_command(TARGET ${name} POST_BUILD
-        COMMAND codesign -s - $<TARGET_FILE:${name}>
+        COMMAND codesign -f -s - $<TARGET_FILE:${name}>
         COMMENT "Codesigning ${name}"
         COMMENT "Codesigning ${name}"
       )
       )
     endif()
     endif()