리눅스
[centOS] CMakeLists.txt 만들기
상상력 전문가
2014. 2. 28. 18:31
cmake 기본 문서 작성법
vi CMakeLists.txt
======================================================================
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
PROJECT(mycmk)
SET(mycmk_SOURCES easy.c)
SET(mycmk_HEADERS header.h)
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
ADD_EXECUTABLE(mycmk ${mycmk_SOURCES} ${mycmk_HEADERS} )
=====================================================================
딱 기본적인 템플릿(?)이기 때문에 주석은 달지 않았다.
컴파일하고자 하는 소스 파일은
동일 폴더의 easy.c , 그리고 easy.c와 연결된 header.h 이다.
위의 코드는 복잡하지 않기 때문에 가볍게 살펴보면 쉽게 이해할 수 있을 것이다.
(작성 시 대소문자 및 오타 주의!!)
vi 등을 이용하여 위와 같이 작성한 후, cmake . 를 실행해주면 완료..
=> Makefile 생성 됨 ==> make 실행
향후 더 복잡해진 버전으로 다시 찾아 온다... -_-