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`을 사용하는 방법도 존재.
참고 자료
'패키지 설치 및 빌드 시스템 > CMake' 카테고리의 다른 글
| [CMake] .cmake 파일의 사용 (0) | 2025.04.23 |
|---|---|
| [CMake] target_link_directories(), target_link_libraries() (0) | 2025.04.22 |
| [CMake] find_package() (0) | 2025.04.16 |
| [CMake] Microsft store에서 제공하는 powerhsell의 HRESULT: 0x80070005 오류 (0) | 2025.04.15 |
| [CMake, C++, VScode] linter 에러 (0) | 2023.01.08 |