목록cmake (2)
파다 평범일상
CMake에서 add_custom_command() 명령어CMake에서 add_custom_command() 명령어는 임의의 명령어를 실행하도록 지시하는데 사용된다.이를 통해 빌드 프로세스에서 특정 작업을 추가하거나 CMake에서 직접 지원하지 않는 기능을 구현 할 수 있다.add_custom_command() 명령어의 사용 형태add_custom_command() 명령어는 두 가지 주요 형태로 사용할 수 있다.두 가지 주요 형태이외에 추가적으로 사용할 수 있는 옵션들도 존재한다. 여러개를 제공하지만 내가 사용하는 환경에서 사용하는 것들만 설명을 적어놓았다. COMMAND는 어떠한 명령을 수행할지에 대한 내용을 정의한다.WORKING_DIRECTORY는 주어진 현재 작업 디렉터리로 명령을 실행한다. 여기..
CPack이란 무엇인가? CPack은 CMake와 함께 배포되는 강력하고 사용하기 쉬운 교차 플랫폼 소프트웨어 패키징 도구입니다. CMake의 생성기 개념을 사용하여 특정 플랫폼에서 패키지 생성을 추상화합니다. CMake와 함께 또는 없이 사용할 수 있지만 시스템에 설치되는 일부 소프트웨어에 따라 달라질 수 있습니다. 간단한 구성 파일을 사용하거나 CMake 모듈을 사용하여 프로젝트 작성자는 복잡한 프로젝트를 간단한 설치 프로그램으로 패키징할 수 있습니다. CPack 제일 기초 cmake_minimum_required(VERSION 3.20)project(CoolStuff)add_executable(coolstuff coolstuff.cxx)install(TARGETS coolstuff RUNTIME D..