CMakeLists.txt 555 B

123456789101112131415161718192021
  1. INCLUDE_DIRECTORIES(
  2. ${CMAKE_SOURCE_DIR}/src)
  3. ADD_SUBDIRECTORY(kernel)
  4. ADD_SUBDIRECTORY(observer)
  5. ADD_SUBDIRECTORY(utils)
  6. add_sources(artis-lib lib.hpp lib.cpp)
  7. get_property(artis-lib_SRCS GLOBAL PROPERTY artis-lib_SRCS)
  8. add_library(artis-lib SHARED ${artis-lib_SRCS})
  9. set_target_properties(artis-lib PROPERTIES
  10. VERSION 0
  11. OUTPUT_NAME "artis-${ARTIS_VERSION_SHORT}"
  12. CLEAN_DIRECT_OUTPUT 1)
  13. target_link_libraries(artis-lib ${Boost_LIBRARIES})
  14. install(TARGETS artis-lib RUNTIME DESTINATION bin LIBRARY DESTINATION
  15. lib ARCHIVE DESTINATION lib)