CMakeLists.txt 527 B

12345678910111213141516171819202122232425
  1. cmake_minimum_required(VERSION 3.8.0)
  2. project(auslegungs_lib)
  3. add_library(${PROJECT_NAME} STATIC
  4. include/TestClass.h
  5. src/TestClass.cpp )
  6. target_include_directories(${PROJECT_NAME} PUBLIC
  7. $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
  8. $<INSTALL_INTERFACE:include>)
  9. install(DIRECTORY include DESTINATION .)
  10. install(TARGETS ${PROJECT_NAME} DESTINATION lib/$<CONFIG> EXPORT targets)
  11. install(EXPORT targets DESTINATION cmake)
  12. if(${TESTS_ENABLED})
  13. add_subdirectory(test)
  14. endif()