CMake에 대해서 본문
CMake란, 여러 환경에 맞게 각각 build process를 작성한 것으로
CMakeLists.txt의 내용을 바탕으로 각 OS에 맞는 Makefile을 생성해주는 빌드 프로그램이다.
가시적으로 보이는 코드의 구조는 다음과 같다
file -> CMakeLists.txt
file -> main.cpp
우리는 main.cpp를 통해서 build해서 실행 파일을 만들게 된다.
따라서 main.cpp에 내용이 기술되어 있어야 한다.
cmake_minimum_required(VERSION ~ )
code
add_executable(${NAME} main.cpp)
이후, cmake CMakeLists.txt의 파일 경로로 실행해주면 된다.
그럼 CMakeCache.txt , cmake_install.cmake, Makefile, CMakeFIles 등이 생성되는데,
여기서 Make를 실행할 경우 실행파일이 생성 되며, 이를 실행하면 code가 생성된다.
참고 블로그:
https://coding-robot.tistory.com/8
Comments