]> rtime.felk.cvut.cz Git - hubacji1/rrts.git/blob - CMakeLists.txt
Link bcar library
[hubacji1/rrts.git] / CMakeLists.txt
1 cmake_minimum_required(VERSION 2.8)
2 project(rrts)
3
4 include_directories(../bcar/api)
5 link_directories(../../bcar/build)
6 link_libraries(bcar)
7
8 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/incl)
9 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/api)
10
11 add_library(rrts SHARED
12         src/rrts.cc
13 )
14 set_target_properties(rrts PROPERTIES
15         PUBLIC_HEADER api/rrts.h
16 )
17
18 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/wvtest/cpp)
19 ADD_DEFINITIONS(-DWVTEST_CONFIGURED)
20 add_executable(ut
21         wvtest/cpp/wvtestmain.cc
22         wvtest/cpp/wvtest.cc
23         ut/rrts.t.cc
24 )
25 target_link_libraries(ut rrts)
26
27 add_custom_command(TARGET ut
28         POST_BUILD COMMAND ./wvtestrun ../build/ut
29         WORKING_DIRECTORY ../wvtest
30 )