如何使用CMake执行shell脚本?应该运行的命令应该my_script
在构建之后执行.该CMakeLists.txt
cmake_minimum_required(VERSION 3.0)
project(abc)
include_directories("/usr/lib/avr/include")
set(CMAKE_CURRENT_SOURCE_DIR /home/user/Desktop)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mmcu=atmega8")
set(SOURCE_FILES main.c)
add_executable(abc ${SOURCE_FILES})
#not working ----->
add_custom_command(TARGET abc
POST_BUILD
COMMAND ${CMAKE_COMMAND} -E my_script
)
Run Code Online (Sandbox Code Playgroud)
免责声明
Som*_*ude 11
您正在使用命令行工具模式调用CMake,该模式不执行通用脚本或命令.
相反,例如
add_custom_command(TARGET abc
POST_BUILD
COMMAND /bin/sh /path/to/my_script
)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7110 次 |
最近记录: |