Turn off debug assertions in Release builds (#4959)

This commit is contained in:
Alexandru Ionut Tripon 2026-02-04 05:38:49 +00:00 committed by GitHub
commit a3c17034c0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -30,6 +30,9 @@ set(CMAKE_C_STANDARD_REQUIRED true)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_C_STANDARD 11)
include(GenerateExportHeader)
add_compile_definitions($<$<CONFIG:Release>:QT_NO_DEBUG>)
if(MSVC)
# /GS Adds buffer security checks, default on but incuded anyway to mirror gcc's fstack-protector flag
# /permissive- specify standards-conforming compiler behavior, also enabled by Qt6, default on with std:c++20