1
저는 cmake를 처음 접했고 막 시작했습니다. 내 문제는 튜토리얼 에서처럼 cmake를 호출 할 때 엄청난 양의 파일을 생성한다는 것이다.cmake는 많은 파일을 만듭니다.
cmake를 호출하여 내 프로젝트의 루트 디렉토리에있는 하나의 유닉스 makefile이 남게되는 방법이 있습니까?
저는 cmake를 처음 접했고 막 시작했습니다. 내 문제는 튜토리얼 에서처럼 cmake를 호출 할 때 엄청난 양의 파일을 생성한다는 것이다.cmake는 많은 파일을 만듭니다.
cmake를 호출하여 내 프로젝트의 루트 디렉토리에있는 하나의 유닉스 makefile이 남게되는 방법이 있습니까?
CMake가 생성하는 파일은 모두 유용하므로 삭제하면 안됩니다.
당신은 아마도 실행중인 CMake의 끝에서 이것을 삭제하는 스크립트를 작성할 수 있지만, CMake가 의도 한대로 작동하도록 할 것을 강력히 권장합니다.
소스 트리를 빌드 트리와 별도로 유지하면 (CMake가 소스 빌드를 수행함) 아무런 문제가 없어야합니다. 그래서 예.
- project_root_dir
|
|- CMakeLists.txt
|- src_dir
- build_dir
당신이 cd build_dir
, 다음 CMake는 build_dir
에있을 것입니다 생성 cmake ../project_root_dir
, 모든 파일을하고 소스 트리를 오염되지 않습니다.