# 测试相关代码 if(ExecutorTest) add_definitions(-DETC_PATH="${CMAKE_CURRENT_LIST_DIR}") endif () # 添加文件 set(ExecutorTestFile executor_test.cpp executor_test.h ) set(ExecutorTestLib zx ) add_executable(ExecutorTest ${ExecutorTestFile}) # 添加链接静态库 target_link_libraries(ExecutorTest ${ExecutorTestLib} ) # 将库文件,可执行文件,头文件安装到指定目录 #GuiYangTest GuiYangReceive install(TARGETS ExecutorTest LIBRARY DESTINATION lib # 动态库安装路径 ARCHIVE DESTINATION lib # 静态库安装路径 RUNTIME DESTINATION bin # 可执行文件安装路径 PUBLIC_HEADER DESTINATION include # 头文件安装路径 ) install(DIRECTORY ${CMAKE_CURRENT_LIST_DIR}/etc DESTINATION ${CMAKE_INSTALL_PREFIX} )