Advertisement
Guest User

Untitled

a guest
Jun 24th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. project/
  2. CMakeLists.txt
  3. subprojectA/
  4. CMakeLists.txt
  5. include/
  6. headerA.hpp
  7. src/
  8. libraryA.cpp
  9. subprojectB/
  10. CMakeLists.txt
  11. src/
  12. mainB.cpp
  13.  
  14. project(SubProjectA)
  15. include_directories(include)
  16. add_library(subprojectA STATIC src/libraryA.cpp)
  17. set(${PROJECT_NAME}_INCLUDE_DIRS
  18. ${PROJECT_SOURCE_DIR}/include
  19. CACHE INTERNAL "${PROJECT_NAME}: Include Directories" FORCE)
  20.  
  21. project(SubProjectB)
  22. include_directories(${SubProjectA_INCLUDE_DIRS})
  23. add_executable(mainBinary src/mainB.cpp)
  24. target_link_libraries(mainBinary subprojectA)
  25.  
  26. project(Project)
  27. add_subdirectory(subprojectB)
  28. add_subdirectory(subprojectA)
  29.  
  30. subprojectB/src/mainB.cpp:1:23: fatal error: headerA.hpp: No such file or directory
  31. #include "headerA.hpp"
  32. ^
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement