CMakeLists.txt 569 B

12345678910111213141516171819
  1. project(MiniFFSTests)
  2. set(THREADS_PREFER_PTHREAD_FLAG ON)
  3. find_package(Threads REQUIRED)
  4. include_directories(../includes)
  5. link_libraries(miniffs)
  6. set(TESTS_SRC fs_opening.cpp)
  7. add_executable(miniffs_test)
  8. target_include_directories(miniffs_test PUBLIC ${gtest_SOURCE_DIR}/include ${gtest_SOURCE_DIR})
  9. target_sources(miniffs_test PRIVATE ${TESTS_SRC})
  10. target_link_libraries(miniffs_test gtest gtest_main Threads::Threads)
  11. gtest_discover_tests(miniffs_test
  12. WORKING_DIRECTORY ${PROJECT_DIR}
  13. PROPERTIES VS_DEBUGGER_WORKING_DIRECTORY "${PROJECT_DIR}"
  14. )