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