EmbedResources.cmake 520 B

123456789101112131415161718
  1. add_executable(app MACOSX_BUNDLE main.m)
  2. set(EMBED_RESOURCES_FOLDER ${CMAKE_BINARY_DIR}/runtime/shaders)
  3. # ensure embed resources folder exists
  4. if (NOT (IS_DIRECTORY ${EMBED_RESOURCES_FOLDER}))
  5. file(MAKE_DIRECTORY ${EMBED_RESOURCES_FOLDER})
  6. endif()
  7. set_target_properties(app PROPERTIES
  8. XCODE_EMBED_RESOURCES ${EMBED_RESOURCES_FOLDER}
  9. )
  10. set_target_properties(app PROPERTIES
  11. XCODE_ATTRIBUTE_CODE_SIGNING_ALLOWED "NO"
  12. XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY ""
  13. MACOSX_BUNDLE_GUI_IDENTIFIER "com.example.app"
  14. )