CompileOnlyRecursive.cmake 274 B

1234567891011
  1. project(LinkOnly CXX)
  2. add_library(foo foo.cxx)
  3. add_library(bar foo.cxx)
  4. target_link_libraries(bar $<COMPILE_ONLY:$<COMPILE_ONLY:foo>>)
  5. install(TARGETS foo EXPORT foo)
  6. export(PACKAGE_INFO foo EXPORT foo)
  7. install(TARGETS bar EXPORT bar)
  8. export(PACKAGE_INFO bar EXPORT bar)