CLion 은 기본적으로 CMake 를 사용한다. 기본적으로 Makefile 을 지원하지 않는다. 그래서 여기서는 CMake 로 make 를 실행시키는 방식으로 Makefile 을 이용하는 방법을 사용한다.
환경
- Windows 7
- MinGW
CMake 에서 make 를 호출하는 방법
make 를 호출하는 command 를 추가하기 위해 target 을 하나 추가하게 된다. 이를 위해서 add_custom_target 이 이용된다.CMakelist.txt
cmake_minimum_required(VERSION 3.3) project(test2) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") add_custom_target(test_test ALL COMMAND mingw32-make WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
Makefile
all: g++ main.cpp -o main
Reference
- Using local makefile for CLion instead of CMake - Stack Overflow
- CMake Useful Variables - KitwarePublic
댓글 없음:
댓글 쓰기