CMAKE_PREFIX_PATH

find_XXX()로 검색하는 데 사용하는 기본 경로이다. find_package(), find_program(), find_library(), find_file()

  • 각 명령은 자체 문서에 명시된 대로 적절한 하위 디렉터리를 추가한다. 예를 들어, bin, lib 또는 include.
  • 기본적으로비어있고, 프로젝트에서 설정하도록 되어 있다.
  • 검색 prefix의 추가 목록으로 사용되는 환경 변수 CMAKE_PREFIX_PATH가 있다.
  • 그 외 CMAKE_SYSTEM_PREFIX_PATH, CMAKE_INCLUDE_PATH 등등 도 존재.

보통 아래처럼 사용해서 쓴다.

cmake -B build . -DCMAKE_PREFIX_PATH="패키지 경로"

 

 

아니면 CMake Tools 익스텐션을 사용한다면, `.vscode/settings.json`에 세팅하는 방법도 있다고 한다. 또는 `CMakePreset.json`을 사용하는 방법도 존재.

 

 

 

참고 자료