From 9589778878c9c3e13df01329520dddbe25ae6148 Mon Sep 17 00:00:00 2001 From: Yuya Asano <64895419+sukeya@users.noreply.github.com> Date: Sun, 18 Jan 2026 22:34:28 +0900 Subject: [PATCH 1/3] Make CMAKE_EXPORT_COMPILE_COMMANDS off. --- CMakeLists.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ea599f3..8b61d48 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -59,7 +59,6 @@ target_link_libraries( ${extra_libs} ) -set(CMAKE_EXPORT_COMPILE_COMMANDS ON) set(gcc "$") set(clang "$") set(msvc "$") From c2183a6e1bf3f187284a0c9ec0d4dd59f9c085d0 Mon Sep 17 00:00:00 2001 From: Yuya Asano <64895419+sukeya@users.noreply.github.com> Date: Sun, 18 Jan 2026 22:34:52 +0900 Subject: [PATCH 2/3] Rename "local" preset. --- CMakePresets.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakePresets.json b/CMakePresets.json index fd34a10..d077189 100644 --- a/CMakePresets.json +++ b/CMakePresets.json @@ -14,7 +14,7 @@ "generator": "Ninja" }, { - "name": "local", + "name": "test_local", "inherits": ["test"], "cacheVariables": { "CMAKE_EXPORT_COMPILE_COMMANDS": "ON" From 2df17b0dc3b968c74b8bc81bd21d41131feb7fda Mon Sep 17 00:00:00 2001 From: Yuya Asano <64895419+sukeya@users.noreply.github.com> Date: Sun, 18 Jan 2026 22:36:20 +0900 Subject: [PATCH 3/3] Add -Werror for gcc and clang and /WX for msvc. --- test/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index d803cd1..449adcc 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -11,8 +11,8 @@ target_compile_options( mvPolynomial_test INTERFACE # Common options for gcc and clang - "$<${gcc_like}>:-Wall;-Wextra>" - "$<${msvc}:/Wall>" + "$<${gcc_like}:-Wall;-Wextra;-Werror>" + "$<${msvc}:/Wall;/WX>" ) target_link_libraries( mvPolynomial_test