CMake 빌드환경

    [CMake] make package 패키지 (feat. cmake install)

    본 문서는 CMake에 패키지 관련 내용을 나열한 문서로, 주로 설치한 패키지를 받아서 사용하기 위해 사용합니다. Package Package의 구성 보통 패키지라고 하면 Chocolaty, NuGet, RPM, Brew처럼 Package Manager 소프트웨어를 통해 다운로드/설치/업데이트해서 사용하는 프로그램들(+ 문서)을 말하는데, C++ 프로그래머들에게 패키지란 개발에 필요한 Library + Manifest에 가까운 것 같습니다. 일반적인 패키지: 실행 프로그램(executable) 문서 파일(license, manual, readme 등) 프로그래밍 패키지: 일반 패키지 + 개발에 필요한 요소들 서브 프로그램(library) 실행 프로그램(test tools, script 등) 소스 코드(i..