target_include_directories(lib PRIVATE ${root}/lib1) будет достаточно правильно написать? Я просто думал, что более правильно будет что-то такое: target_include_directories(lib PRIVATE ${LIB1_HEADERS}) где set(LIB1_HEADERS ${CMAKE_CURRENT_SOURCE_DIR} PARENT_SCORE) в Lib1/CmakeLists.txt
Обсуждают сегодня