|
@@ -458,15 +458,15 @@ if(OS_MACOS)
|
|
|
|
|
|
# Helper function to add resources from "data" directory as bundle resources
|
|
|
function(install_bundle_resources target)
|
|
|
- if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/data)
|
|
|
+ if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/data")
|
|
|
file(GLOB_RECURSE _DATA_FILES "${CMAKE_CURRENT_SOURCE_DIR}/data/*")
|
|
|
foreach(_DATA_FILE IN LISTS _DATA_FILES)
|
|
|
file(RELATIVE_PATH _RELATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/data/ ${_DATA_FILE})
|
|
|
- get_filename_component(_RELATIVE_PATH ${_RELATIVE_PATH} PATH)
|
|
|
+ get_filename_component(_RELATIVE_PATH "${_RELATIVE_PATH}" PATH)
|
|
|
target_sources(${target} PRIVATE ${_DATA_FILE})
|
|
|
set_source_files_properties(${_DATA_FILE} PROPERTIES MACOSX_PACKAGE_LOCATION
|
|
|
- Resources/${_RELATIVE_PATH})
|
|
|
- string(REPLACE "\\" "\\\\" _GROUP_NAME ${_RELATIVE_PATH})
|
|
|
+ "Resources/${_RELATIVE_PATH}")
|
|
|
+ string(REPLACE "\\" "\\\\" _GROUP_NAME "${_RELATIVE_PATH}")
|
|
|
source_group("Resources\\${_GROUP_NAME}" FILES ${_DATA_FILE})
|
|
|
endforeach()
|
|
|
endif()
|