diff options
| author | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-05-23 09:59:01 -0500 |
|---|---|---|
| committer | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-05-23 09:59:01 -0500 |
| commit | 7f0ded9e4a6e11b5e0327dd8eb76dd5945b8693d (patch) | |
| tree | bfbc73c5c4c9f6cc5f196129fe8e0b583ebee639 /src/tests/CMakeLists.txt | |
| parent | b796e336c4795f5c208368aa09b178d905f46173 (diff) | |
prefix: align dependency setup and VFS fixes
Diffstat (limited to 'src/tests/CMakeLists.txt')
| -rw-r--r-- | src/tests/CMakeLists.txt | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/src/tests/CMakeLists.txt b/src/tests/CMakeLists.txt index 8e71366..24c4597 100644 --- a/src/tests/CMakeLists.txt +++ b/src/tests/CMakeLists.txt @@ -48,6 +48,27 @@ target_link_libraries(test_external_dir_mapping PRIVATE ) add_test(NAME test_external_dir_mapping COMMAND test_external_dir_mapping) +# --------------------------------------------------------------------------- +# Overwrite duplicate scan tests +# --------------------------------------------------------------------------- +add_executable(test_overwrite_duplicates EXCLUDE_FROM_ALL + test_overwrite_duplicates.cpp + ${CMAKE_SOURCE_DIR}/src/src/vfs/trackedwrites.cpp +) +set_target_properties(test_overwrite_duplicates PROPERTIES + AUTOMOC OFF + CXX_STANDARD 23 + CXX_STANDARD_REQUIRED ON +) +target_include_directories(test_overwrite_duplicates PRIVATE + ${CMAKE_SOURCE_DIR}/src/src +) +target_link_libraries(test_overwrite_duplicates PRIVATE + GTest::gtest + GTest::gtest_main +) +add_test(NAME test_overwrite_duplicates COMMAND test_overwrite_duplicates) + # Register a "fluorine-tests" umbrella target that builds every test exe. add_custom_target(fluorine-tests - DEPENDS test_metainiutils test_external_dir_mapping) + DEPENDS test_metainiutils test_external_dir_mapping test_overwrite_duplicates) |
