ReferencesWronglyExportedTarget.cmake 394 B

1234567891011121314
  1. add_library(foo INTERFACE)
  2. add_library(bar INTERFACE)
  3. add_library(test INTERFACE)
  4. target_link_libraries(test INTERFACE foo bar)
  5. install(TARGETS foo EXPORT foo DESTINATION .)
  6. install(TARGETS bar EXPORT bar DESTINATION .)
  7. install(EXPORT foo DESTINATION .)
  8. install(EXPORT bar DESTINATION . NAMESPACE bar_)
  9. install(TARGETS test EXPORT test DESTINATION .)
  10. install(PACKAGE_INFO test EXPORT test)