CMake에 대하여
CMake는 프로젝트 관리를 용이하게한다.
다음 아래 3가지는 필수적으로 있어야한다.
cmake_minimum_required(VERSION 3.10) # 반드시 해당 명령어로 시작해야한다. Cmake버전 설정
add_executable(Tutorial tutorial.cpp) # 주어진 소스코드로 실행가능 파일을 생성하도록 지시
project(Tutorial) #프로젝트 이름 설정, 모든 프로젝트별로 있어야된다. 반드시 cmake_minimum_required()호출 후 사용
cmake "project dir"
: 프로젝트 설정 및 빌드 시스템 생성cmake --build .
: 생성된 빌드 시스템 호출 (컴파일 및 링크)
C++ standard 설정
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED True)
CMAKE_CXX_STANDARD # CMake에서 사용가능한 변수
CMAKE_CXX_STANDARD_REQUIRED