41 lines
795 B
CMake
41 lines
795 B
CMake
|
|
cmake_minimum_required(VERSION 3.8)
|
||
|
|
project(ShmTest)
|
||
|
|
|
||
|
|
include(../../cmake_include/public.cmake)
|
||
|
|
include(../../cmake_include/baosight.cmake)
|
||
|
|
include(../../cmake_include/mix_cc.cmake)
|
||
|
|
|
||
|
|
find_package(
|
||
|
|
Boost
|
||
|
|
COMPONENTS system filesystem serialization context regex container iostreams
|
||
|
|
stacktrace_addr2line unit_test_framework
|
||
|
|
REQUIRED)
|
||
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fno-omit-frame-pointer -Wno-deprecated-declarations")
|
||
|
|
aux_source_directory(./ DIR_ROOT)
|
||
|
|
|
||
|
|
|
||
|
|
set(LINK_OPTION
|
||
|
|
${LIBTHREAD}
|
||
|
|
${Boost_LIBRARIES}
|
||
|
|
rt
|
||
|
|
stdc++
|
||
|
|
c
|
||
|
|
m
|
||
|
|
)
|
||
|
|
|
||
|
|
add_executable(
|
||
|
|
ShmTest
|
||
|
|
${DIR_ROOT})
|
||
|
|
|
||
|
|
target_link_libraries(ShmTest
|
||
|
|
${LINK_OPTION}
|
||
|
|
)
|
||
|
|
|
||
|
|
message( ${Boost_INCLUDE_DIRS} )
|
||
|
|
|
||
|
|
target_include_directories(
|
||
|
|
ShmTest
|
||
|
|
PUBLIC ./
|
||
|
|
../
|
||
|
|
../../
|
||
|
|
${Boost_INCLUDE_DIRS})
|