FetchContent를 캐시 처리할 수 있나요?
안녕하세요!
CMake에 대해 궁금한 부분이 많았는데, 훌륭한 강의로 많은 도움을 받았습니다.
관련하여 한가지 궁금한 부분이 있어서 질문을 드립니다.
현재 개발 환경에서 컨테이너 기반으로 CMake 빌드 자동화를 구현해 보려 합니다.
그런데, FetchContent 에서 외부 소스를 다운로드 받고 컴파일하는 부분이 매번 동일하게 수행됩니다.
이 부분을 캐시 처리하고 싶은데요, CMake 설정은 어떻게 가능한지 궁금합니다.
回答 1
0
안녕하세요?
강의가 도움이 되셨다니 정말 다행입니다. 감사합니다.
말씀하셨다시피 FetchContent는 외부에서 다운을 받는 명령어입니다.
컨테이너에 해당 모듈이 미리 다운로드 되어 있지 않으면 컨테이너 실행시마다 매번 다운로드 되게 됩니다.
그러므로 FetchContent를 사용해서는 하늘구름님이 직면하신 문제를 해결할 수 없습니다.
저라면 vcpkg를 사용하겠습니다.
그리고 vcpkg도 해당 모듈을 컴파일 한다면 로컬 vcpkg 서버를 둬서 미리 컴파일된 모듈을 사용하도록 하겠습니다.
이것도 어렵다면 컨테이너 이미지에 해당 모듈을 설치한 상태로 컨테이너 이미지를 굽는 것입니다.
감사합니다.
실행 방법 질문
0
68
1
CMake Error: Unknown argument --fresh
0
66
1
질문
0
54
2
set(<variable> ON/OFF)와 option에 차이가 있을까요?
0
65
2
-와 _를 선택하는 규칙이 궁금합니다.
0
71
2
4강과 5강의 강의 순서가 바뀐 것 같습니다.
0
68
2
install 추가 질문
0
90
2
-G 명령으로 Xcode 생성 할때 오류가 발생합니다.
0
156
2
Build_SHARED_LIBS 질문
0
152
2
수업 진행 중에 궁금한 부분이 생겼습니다.
0
186
2
설치경로 지정이 잘 안돼요.
0
154
1
FetchContent로 가져온 외부 라이브러리를 사전에 빌드하는 방법이 있을까요?
0
246
2
ExternalProject_Add 관련 질문
0
268
2
CMake 커맨드 - target_include_directories 질문
0
200
2
병렬 동작 지원 여부
1
267
2
CMake 의 단점들
0
238
1
CMake 출시 연도가 영상에서 아마도 잘못 소개된 것 같습니다
0
177
1
4-2 installing 에서 질문드립니다
0
229
2
CheckIncludeFileCXX 모듈 질문
0
197
1
혹시 강의에 나오는 예제 코드를 받을 수 있는건가요?
0
280
1
CMake 배포 강의가 CMake 설치 강의랑 똑같아요
0
486
1
Xcode 빌드시스템 에서 빌드가 잘 되지 않는 문제가 있습니다.
0
1276
1
CMake 심화 - CMake 설치 실습 관련 문제
0
770
3
CMakeCache.txt에서 ON과 1은 같은건가요?
0
313
1

