Как запустить a.файл bat от cmake?
Как запустить .файл bat из cmake в предварительной ссылке или событии после сборки ?
2 ответов
вы могли бы использовать add_custom_command
, например,
if(WIN32)
add_custom_command(TARGET <Your target>
POST_BUILD
COMMAND cmd //C <path to .bat file> <ARGS> )
endif()
Для получения полной информации о add_custom_command
run
cmake --help-command add_custom_command
Это также работает. Если Вы читаете или создаете файл внутри сценария bat, не забудьте указать точный путь внутри сценария bat.
ADD_CUSTOM_TARGET(
myCustomTarget
COMMAND cmd /c E:/Myfiles/mytxt.bat
)
ADD_DEPENDENCIES(myTarget myCustomTarget)
myTarget будет выполнен после myCustomTarget
Мирный!!! :)