build(cmake): isolate test-only dependencies

This commit is contained in:
KOKO\Mimi
2026-07-30 13:21:40 +09:00
parent 85b580bb23
commit 202e66c862
5 changed files with 42 additions and 6 deletions
+1 -2
View File
@@ -22,6 +22,7 @@ if(NOT CMAKE_SIZEOF_VOID_P EQUAL 8)
message(FATAL_ERROR "FESA requires a 64-bit target.")
endif()
include(CTest)
include(cmake/FesaDependencies.cmake)
add_library(fesa_core STATIC
@@ -44,8 +45,6 @@ target_link_libraries(fesa PRIVATE fesa_core)
target_compile_features(fesa PRIVATE cxx_std_20)
target_compile_options(fesa PRIVATE /W4 /permissive- /EHsc)
include(CTest)
if(BUILD_TESTING)
add_subdirectory(tests)
endif()