project(concurrent_test) file(GLOB_RECURSE CPPS "*.cpp") #find_package(GTest REQUIRED) #message(STATUS "GTEST_INCLUDES: ${GTEST_INCLUDES}") include_directories(${PROJECT_BINARY_DIR}) add_executable(${PROJECT_NAME} ${CPPS}) target_link_libraries(${PROJECT_NAME} gtest_main gmock_main pip_concurrent) add_test(NAME ${PROJECT_NAME}_test COMMAND tests) ADD_CUSTOM_COMMAND(TARGET ${PROJECT_NAME} POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy $ ${CMAKE_CURRENT_BINARY_DIR}) add_custom_target(${PROJECT_NAME}_perform ALL COMMAND ${PROJECT_NAME})