인프런 커뮤니티 질문&답변

김종수님의 프로필 이미지
김종수

작성한 질문수

삼각형의 실전! CMake 초급

FetchContent 사용법

CheckIncludeFileCXX 모듈 질문

해결된 질문

작성

·

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를 검색해서 패키지를 사용할 수 있는지 검사합니다.

김종수님의 프로필 이미지
김종수

작성한 질문수

질문하기