CMakeLists.txt 808 B

1234567891011121314151617181920212223242526272829303132
  1. INCLUDE_DIRECTORIES(
  2. ${PARADEVS_BINARY_DIR}/src
  3. ${PARADEVS_SOURCE_DIR}/src
  4. ${Boost_INCLUDE_DIRS}
  5. ${GLIBMM_INCLUDE_DIRS}
  6. ${LIBXML_INCLUDE_DIRS})
  7. LINK_DIRECTORIES(
  8. ${GLIBMM_LIBRARY_DIRS}
  9. ${LIBXML_LIBRARY_DIR})
  10. SET(EXAMPLES_CPP Examples.cpp)
  11. SET(EXAMPLES_HPP Examples.hpp)
  12. ADD_LIBRARY(examples SHARED ${EXAMPLES_CPP};${EXAMPLES_HPP})
  13. SET_TARGET_PROPERTIES(examples PROPERTIES ${PARADEVS_LIBRARY_PROPERTIES})
  14. SET_TARGET_PROPERTIES(examples PROPERTIES OUTPUT_NAME
  15. "paradevs-examples${PARADEVS_VERSION_SHORT}")
  16. TARGET_LINK_LIBRARIES(examples
  17. ${GLIBMM_LIBRARIES}
  18. ${LIBXML_LIBRARIES}
  19. ${GTHREAD_LIBRARIES})
  20. INSTALL(TARGETS examples
  21. RUNTIME DESTINATION bin
  22. LIBRARY DESTINATION lib
  23. ARCHIVE DESTINATION lib)
  24. INSTALL(FILES ${EXAMPLES_HPP} DESTINATION ${PARADEVS_INCLUDE_DIRS}/examples)