1

現在、「FILE(COPY ...)」や「CONFIGURE_FILE(...)」などのいくつかの単純な CMake コマンドをラップするだけのスクリプトが 4 つほどあるので、次のようなカスタム コマンドで-P フラグを使用してそれらを使用できます。

ADD_CUSTOM_TARGET(  ${target}_TMP_RESOURCES ALL
                    COMMAND ${CMAKE_COMMAND} -DFILES_LIST="${${target}_RESOURCES}" -DDESTINATION="${BUILD_INTERMEDIATE_DIR}/${target}/bin/assets" -DEXCLUDE_EXT=".svn .git CVS .DS_Store" -P ${ROOT_DIR}/cmake/scripts/copyFiles.cmake
                    DEPENDS "${target}_TMP_BIN_DIR" 
                    COMMENT "Collecting resource files..." )

-E フラグは私が望むもののように見えますが、残念ながら、ドキュメントによると、サポートされているプラ​​ットフォーム コマンドはごくわずかです。

では、スクリプト モードで cmake を実行したり、これらの単純なスクリプトを記述したりすることなく、カスタム コマンドで CMake コマンドを使用するより良い方法はありますか?

4

0 に答える 0