OSDN Git Service

Enable stack protection dev41
authorStarg <starg@users.osdn.me>
Sun, 19 Mar 2023 12:28:55 +0000 (21:28 +0900)
committerStarg <starg@users.osdn.me>
Sun, 19 Mar 2023 12:28:55 +0000 (21:28 +0900)
CMakeLists.txt

index 569d79d..b775687 100644 (file)
@@ -272,7 +272,8 @@ if(MSVC)
         -DSTDOUT_FILENO=1
     )
 else()
-    add_compile_options(-Wall -Wextra -Wno-missing-braces -ffast-math)
+    add_compile_definitions(_FORTIFY_SOURCE=2)
+    add_compile_options(-Wall -Wextra -Wno-missing-braces -ffast-math -fstack-protector-strong)
 
     if("${TIM41_GCC_WITH_LIBICONV}")
         add_compile_options(-finput-charset=cp932 -fexec-charset=cp932)