CMakeLists.txt 589 B

1234567891011121314151617181920
  1. add_library(renamed_on_export SHARED renamed.cxx)
  2. generate_export_header(renamed_on_export)
  3. target_include_directories(renamed_on_export
  4. PUBLIC "$<INSTALL_INTERFACE:$<INSTALL_PREFIX>/include/renamed>"
  5. "$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR};${CMAKE_CURRENT_SOURCE_DIR}>"
  6. )
  7. set_property(TARGET renamed_on_export
  8. PROPERTY
  9. EXPORT_NAME renamed
  10. )
  11. install(FILES
  12. "${CMAKE_CURRENT_SOURCE_DIR}/renamed.h"
  13. "${CMAKE_CURRENT_BINARY_DIR}/renamed_on_export_export.h"
  14. DESTINATION include/renamed
  15. )
  16. install(TARGETS renamed_on_export
  17. EXPORT exp DESTINATION lib )