SourceDirectoryInInterface.cmake 472 B

123456789101112131415
  1. enable_language(CXX)
  2. add_library(testTarget "${CMAKE_CURRENT_SOURCE_DIR}/empty.cpp")
  3. if (TEST_PROP STREQUAL INCLUDE_DIRECTORIES)
  4. set_property(TARGET testTarget PROPERTY INTERFACE_INCLUDE_DIRECTORIES "${CMAKE_CURRENT_SOURCE_DIR}/foo")
  5. else()
  6. set_property(TARGET testTarget PROPERTY INTERFACE_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/empty.cpp")
  7. endif()
  8. install(TARGETS testTarget EXPORT testTargets
  9. DESTINATION lib
  10. )
  11. install(EXPORT testTargets DESTINATION lib/cmake)