是否可以在不使用 Xcode 的情况下将文件包含在 macOS 包中?

Is it possible to include files in macOS bundle without using Xcode?

所以,一段时间以来,我一直在尝试将着色器包含在 macOS 包中,而我发现的唯一方法是通过 Xcode 添加它们。 如果可以做类似的事情但只能使用 CMake,那就太好了:

嗯,看来我找到了解决办法:

set(VS_SHADER_NAME "cgui_tri_vertex.vs")
set(VS_SHADER_PATH ${PROJECT_SOURCE_DIR}/resources/${VS_SHADER_NAME})
file(COPY ${VS_SHADER_PATH} DESTINATION "${PROJECT_NAME}.app/Contents/Resources")