ReferencesWronglyExportedTarget.cmake 363 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. export(EXPORT foo)
  8. export(EXPORT bar NAMESPACE bar_)
  9. install(TARGETS test EXPORT test DESTINATION .)
  10. export(EXPORT test PACKAGE_INFO test)