CMakeLists.txt 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. cmake_minimum_required(VERSION 2.8)
  2. project(gpxtools)
  3. find_package(EXPAT REQUIRED)
  4. include_directories (. ${EXPAT_INCLUDE_DIRS})
  5. add_executable(gpxls gpxls.cpp Arguments.cpp Algorithm.cpp XMLParser.cpp)
  6. target_link_libraries(gpxls ${EXPAT_LIBRARIES})
  7. add_executable(gpxjson gpxjson.cpp Arguments.cpp XMLParser.cpp)
  8. target_link_libraries(gpxjson ${EXPAT_LIBRARIES})
  9. add_executable(gpxplot gpxplot.cpp Arguments.cpp Algorithm.cpp XMLParser.cpp)
  10. target_link_libraries(gpxplot ${EXPAT_LIBRARIES})
  11. add_executable(gpxcoord gpxcoord.cpp Arguments.cpp)
  12. target_link_libraries(gpxcoord)
  13. add_executable(gpxrm gpxrm.cpp Arguments.cpp XMLRawParser.cpp)
  14. target_link_libraries(gpxrm ${EXPAT_LIBRARIES})
  15. add_executable(gpxsplit gpxsplit.cpp Arguments.cpp Algorithm.cpp XMLRawParser.cpp)
  16. target_link_libraries(gpxsplit ${EXPAT_LIBRARIES})
  17. add_executable(gpxsim gpxsim.cpp Arguments.cpp Algorithm.cpp XMLRawParser.cpp)
  18. target_link_libraries(gpxsim ${EXPAT_LIBRARIES})
  19. add_executable(gpxcat gpxcat.cpp Arguments.cpp Algorithm.cpp XMLRawParser.cpp)
  20. target_link_libraries(gpxcat ${EXPAT_LIBRARIES})
  21. add_executable(gpxosm gpxosm.cpp Arguments.cpp Algorithm.cpp XMLParser.cpp)
  22. target_link_libraries(gpxosm ${EXPAT_LIBRARIES})
  23. # install(TARGETS gpxtools RUNTIME DESTINATION bin)