Programing

CMake에 명령 줄 옵션 추가

lottogame 2020. 8. 16. 21:42
반응형

CMake에 명령 줄 옵션 추가


저는 CMake를 사용하여 대규모 라이브러리를 구축 중이며 사용자가 빌드 프로세스의 특정 부분을 선택적으로 활성화 / 비활성화 할 수 있기를 바랍니다.

CMake 빌드에 명령 줄 옵션을 추가하려면 어떻게 cmake --build-partone --nobuild-parttwo --dothis=true --dothat=false ..해야합니까? 예를 들어 사용자가 다음과 같이 입력 할 수 있습니다 .

분명히 OPTION 키워드는 CMake GUI에서 설정할 수있는 변수를 생성하지만 명령 줄에서이 작업을 수행하는 방법을 알 수 없습니다.


예, option명령을 사용해야합니다 . 다음과 같이 명령 줄에서 옵션을 설정할 수 있습니다.

//CMakeLists.txt
option(MyOption "MyOption" OFF)

//Command line
cmake -DMyOption=ON MyProjectFolder

-DMyOption경로 앞에 와야합니다.


약간의 수정 :

전달할 다른 변수가있는 경우 다음 유형을 표시하는 것이 좋습니다.

//CMakeLists.txt
option(MyOption "MyOption" OFF)

//Command line
cmake -DMyOption:BOOL=ON MyProjectFolder -D...

참고 URL : https://stackoverflow.com/questions/5998186/adding-command-line-options-to-cmake

반응형