project(MiniFFSTests) set(THREADS_PREFER_PTHREAD_FLAG ON) find_package(Threads REQUIRED) include_directories(../includes) link_libraries(miniffs) set(TESTS_SRC fs_opening.cpp) add_executable(miniffs_test) target_include_directories(miniffs_test PUBLIC ${gtest_SOURCE_DIR}/include ${gtest_SOURCE_DIR}) target_sources(miniffs_test PRIVATE ${TESTS_SRC}) target_link_libraries(miniffs_test gtest gtest_main Threads::Threads) gtest_discover_tests(miniffs_test WORKING_DIRECTORY ${PROJECT_DIR} PROPERTIES VS_DEBUGGER_WORKING_DIRECTORY "${PROJECT_DIR}" )