【发布时间】:2021-07-08 21:17:34
【问题描述】:
我正在构建一个 macOS 捆绑应用程序,我需要将我的资产文件夹包含在资源文件夹中。
现在我设法复制了这个文件夹中的独立文件,但我松散了文件夹的结构:
set(ASSETS ${CMAKE_SOURCE_DIR}/assets/textures/awesomeface.png)
target_sources(${PROJECT_NAME} PRIVATE ${ASSETS})
set_target_properties(${PROJECT_NAME} PROPERTIES
MACOSX_BUNDLE ON
MACOSX_BUNDLE_BUNDLE_NAME ${PROJECT_NAME}
MACOSX_BUNDLE_SHORT_VERSION_STRING ${VERSION}
RESOURCE "${ASSETS}"
)
我可以使用 GLOB_RECURSE 来查找资产文件夹中的所有文件并将它们移动到资源中,但如果这样做,我将失去文件夹结构。
这样做的正确方法是什么?
【问题讨论】: