cmake_minimum_required(VERSION 2.8) project(psp) include_directories(../bcar/api) link_directories(../../bcar/build) link_libraries(bcar) link_libraries(pslot) include_directories(${CMAKE_CURRENT_SOURCE_DIR}/incl) include_directories(${CMAKE_CURRENT_SOURCE_DIR}/api) add_library(psp SHARED src/psp.cc ) set_target_properties(psp PROPERTIES PUBLIC_HEADER api/psp.h ) include_directories(${CMAKE_CURRENT_SOURCE_DIR}/wvtest/cpp) ADD_DEFINITIONS(-DWVTEST_CONFIGURED) add_executable(test src/test.cc ) target_link_libraries(test psp jsoncpp ) add_custom_command(TARGET ut POST_BUILD COMMAND ./wvtestrun ../build/ut WORKING_DIRECTORY ../wvtest )