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