해결된 질문
작성
·
72
·
수정됨
0
안녕하세요? 강의 3-4 Fetch Content 부분에서 질문드립니다.
check_include_file_cxx 모듈은 find_package() 커맨드와 동일한 역할을 하나요?
# 필요한 패키지 찾기
find_package(fmt CONFIG REQUIRED)
# C++ 파일이 있는지 검사
check_include_file_cxx("filesystem" CXX_FILESYSTEM_HAVE_HEADER)
# 파일이 없는 경우 메세지 출력
if(NOT CXX_FILESYSTEM_HAVE_HEADER)
message(STATUS "Oh no! can't use filesystem!")
endif()
답변 1
0
아니요 다릅니다. check_include_file_cxx
는 함수 이름 그대로 파일이 있는지를 검사하고 find_package
는 .cmake를 검색해서 패키지를 사용할 수 있는지 검사합니다.