cmake_minimum_required(VERSION 2.8) project(bcar) add_library(bcar STATIC src/bcar.cc) target_include_directories(bcar PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/incl) if (SKIP_UT) return() endif() add_executable(ut wvtest/cpp/wvtestmain.cc wvtest/cpp/wvtest.cc ut/bcar.t.cc ) target_compile_definitions(ut PRIVATE WVTEST_CONFIGURED) target_include_directories(ut PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/wvtest/cpp) target_link_libraries(ut bcar) add_custom_command(TARGET ut POST_BUILD COMMAND ./wvtestrun ../build/ut WORKING_DIRECTORY ../wvtest )