summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2024-07-27 12:07:15 +0200
committerStanislaw Halik <sthalik@misaki.pl>2024-07-27 12:33:04 +0200
commit0fe20e332fc8bf9e28074053fbdc80ed73c00e2f (patch)
treea93dd1e1b2fb14c0cd8470936356353037371046
parent16b0f269462f7a6f66111dd4c197f2700f402578 (diff)
userconfig: add some more GCC warning flags
-rw-r--r--userconfig-sthalik@Windows-GNU.cmake10
1 files changed, 8 insertions, 2 deletions
diff --git a/userconfig-sthalik@Windows-GNU.cmake b/userconfig-sthalik@Windows-GNU.cmake
index 81d99338..0ed7566a 100644
--- a/userconfig-sthalik@Windows-GNU.cmake
+++ b/userconfig-sthalik@Windows-GNU.cmake
@@ -76,17 +76,23 @@ function(fm-userconfig-src)
-Wswitch-enum -Wlarger-than=8192
-Wlogical-op
-Wunsafe-loop-optimizations
+ -Wctor-dtor-privacy -Wno-error=ctor-dtor-privacy
+ -Winvalid-constexpr -Winvalid-imported-macros
+ -Woverloaded-virtual
+
#-fconcepts-diagnostics-depth=2
)
#add_compile_options(-Wuseless-cast)
- add_link_options(-Wno-lto-type-mismatch -Wno-odr)
+ add_link_options(-Wno-lto-type-mismatch -Wodr -Wno-error=odr)
add_compile_options(
#-Wno-c++20-compat
-Wno-switch-enum
-Wno-ctad-maybe-unsupported
-Wno-ignored-attributes
-Wno-parentheses
- -Wno-lto-type-mismatch -Wno-odr
+ #-Wno-lto-type-mismatch -Wno-odr
+ -Wno-error=lto-type-mismatch
+ -Wodr -Wno-error=odr
)
add_compile_options(
-Werror=format