# ---[ Test binaries. file(GLOB_RECURSE C10_ALL_TEST_FILES *_test.cpp) if(BUILD_TEST) foreach(test_src ${C10_ALL_TEST_FILES}) get_filename_component(test_file_name ${test_src} NAME_WE) set(test_name "c10_${test_file_name}") add_executable(${test_name} "${test_src}") if(NOT MSVC) target_compile_options(${test_name} PRIVATE -Wno-unused-variable) endif() target_link_libraries(${test_name} ${C10_LIB} gmock gtest gtest_main) add_test(NAME ${test_name} COMMAND $) if(INSTALL_TEST) install(TARGETS ${test_name} DESTINATION test) endif() endforeach() endif()