Cmake setting for Boost library
Boost library를 위한 Cmake 설정
Boost library 는 대부분이 헤더만 있어도 사용이 가능하지만 아래와 같이 몇몇개(thread system와 같은 library)는 링크시켜 주어야 한다.
# cmake 최소 요구 버전 2.8
cmake_minimum_required(VERSION 2.8)
set(CMAKE_CXX_FLAGS "-std=c++11")
project( project )
find_package(Boost REQUIRED thread system)
# 프로젝트 디렉터리의 파일을 SRC_LIST에 추가
aux_source_directory(. SRC_LIST)
# project name의 executable을 생성
# SRC_LIST를 컴파일
add_executable( ${PROJECT_NAME} ${SRC_LIST} )
TARGET_LINK_LIBRARIES( ${PROJECT_NAME} ${Boost_LIBRARIES} )
댓글
댓글 쓰기