CMakeLists.txt 868 B

123456789101112131415161718192021222324252627282930313233343536
  1. # 测试相关代码
  2. if(ExecutorTest)
  3. add_definitions(-DETC_PATH="${CMAKE_CURRENT_LIST_DIR}")
  4. endif ()
  5. # 添加文件
  6. set(ExecutorTestFile
  7. executor_test.cpp
  8. executor_test.h
  9. )
  10. set(ExecutorTestLib
  11. zx
  12. )
  13. add_executable(ExecutorTest ${ExecutorTestFile})
  14. # 添加链接静态库
  15. target_link_libraries(ExecutorTest
  16. ${ExecutorTestLib}
  17. )
  18. # 将库文件,可执行文件,头文件安装到指定目录
  19. #GuiYangTest GuiYangReceive
  20. install(TARGETS ExecutorTest
  21. LIBRARY DESTINATION lib # 动态库安装路径
  22. ARCHIVE DESTINATION lib # 静态库安装路径
  23. RUNTIME DESTINATION bin # 可执行文件安装路径
  24. PUBLIC_HEADER DESTINATION include # 头文件安装路径
  25. )
  26. install(DIRECTORY ${CMAKE_CURRENT_LIST_DIR}/etc
  27. DESTINATION ${CMAKE_INSTALL_PREFIX}
  28. )