Advertisement
Guest User

Untitled

a guest
Oct 10th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CMake 0.36 KB | None | 0 0
  1. cmake_minimum_required(VERSION 3.11)
  2.  
  3. project(Foo)
  4.  
  5. file(WRITE dir1/CMakeLists.txt [[
  6.     add_library(foobar INTERFACE)
  7.     target_include_directories(foobar INTERFACE foo-bar)
  8.  
  9.     add_library(Foo::Bar ALIAS foobar)
  10. ]])
  11.  
  12. add_subdirectory(dir1)
  13.  
  14. file(WRITE baz.cpp "int main() {}")
  15.  
  16. add_executable(baz baz.cpp)
  17. target_link_libraries(baz PRIVATE Foo::Bar)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement