if(MSVC) option( gtest_force_shared_crt "Use shared (DLL) run-time lib even when Google Test is built as static lib." ON) set(Google_Tests_LIBS oldnames.lib debug msvcrtd.lib debug msvcprtd.lib optimized msvcrt.lib optimized msvcprt.lib ) #Universal C runtime introduced in VS 2015 (cl version 19) if (NOT (CMAKE_CXX_COMPILER_VERSION VERSION_LESS "19")) list(APPEND Google_Tests_LIBS debug vcruntimed.lib debug ucrtd.lib debug concrtd.lib optimized vcruntime.lib optimized ucrt.lib optimized concrt.lib ) endif() endif() add_executable(Tests_run) add_subdirectory(lib) add_subdirectory(src) target_link_libraries(Tests_run gtest_main ${Google_Tests_LIBS} FreeCADApp)