나는 CMake 빌드 프로세스에 익숙하다. 하위 디렉토리 목록이 있고 각 하위 디렉토리에는 include_directories (다른 라이브러리의 파일) 세트가 필요합니다.cmake add include_subdirectory efficient
내 질문에 : 모든 하위 디렉토리에 참조가되도록 (즉 모든 하위 디렉토리를 추가 할 필요가 없도록) 기본 CMakeList에 include_directory 호출을 추가하는 것이 효율적입니까? 아니면 효율적입니다. 모든 하위 디렉토리에 추가하십시오.
해당 프로세스의 장단점은 무엇입니까?
참고 : 기본 cmakelist 파일에 공통 include 파일을 추가 할 수 있지만 기본 CMakefile에 프로젝트 전용 include 디렉토리를 추가하면 어떻게 될까요? 모든 include_directory는 각 하위 디렉토리에 대해 생성 된 정적 라이브러리에 포함되어 있습니까?