CMake知识点拾遗
CMake知识点拾遗
执行python脚本
if (CATKIN_DEVEL_PREFIX)
# 判断是否是ros编译catkin_make
set(SAVE_PATH "${CATKIN_DEVEL_PREFIX}/lib/${PROJECT_NAME}/script")
else ()
set(SAVE_PATH "${CMAKE_BINARY_DIR}/script")
endif ()
execute_process(
#执行python脚本,cmake阶段即触发
COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/py2pyc.py
${CMAKE_CURRENT_SOURCE_DIR}/script
${SAVE_PATH}
)