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} ) 

댓글

이 블로그의 인기 게시물

Linux에서 Atmega128(JMOD-128-1) 사용기

System의 안정도 판별

[OPENCV] pose estimation using solvePnP