2
QtアプリケーションをCMakeに移行しようとしていて、ターゲットの1つがOS Xアプリケーションです。特定のフォルダをour.app/Contents/Resources
フォルダに入れる必要があります。私はファイルのプロパティを使用して追加しようとしましたが、内容がなくてもフォルダ自体をコピーすることしかできませんでした。どのように再帰的にそれをコピーすることができますか?ここでCMake、OS Xバンドル、再帰的にディレクトリをリソースにコピー
は、私が何をすべきかです:
set (
RES_SOURCES
${SOURCE_ROOT}/data-folder
)
add_executable(${PROJECT_NAME} MACOSX_BUNDLE ${SRC} ${RES_SOURCES})
SET_SOURCE_FILES_PROPERTIES(${RES_SOURCES} PROPERTIES MACOSX_PACKAGE_LOCATION Resources)
UPD:これまでのところだけexecute_process
を使用してターゲット・ディレクトリにファイルをコピーすることになったが、それは間違って感じています。
これに伴う問題は、私はファイルだけではなく、 'データfolder'に対するそれらへのパスを取得することを、これcmakeのは、' Resources'フォルダにフラットすべてのこれらのファイルをコピーしようとしているが、 'data-folder'ディレクトリと同じフォルダ構造を再作成する必要があります。 – Ibolit