1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
Description: Enables hardening by adding CPPFLAG flag -D_FORTIFY_SOURCE=2
Author: Lance Lin <lq27267@gmail.com>
Forwarded: not-needed
Last-Update: 2024-09-03
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -89,8 +89,8 @@
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /MP /wd4200")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /MP /wd4200 /Zc:__cplusplus /std:c++14")
else ()
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -fPIC -pipe -std=gnu90")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fPIC -pipe -std=${CXX_STD} -fno-exceptions")
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_FORTIFY_SOURCE=2 -Wall -fPIC -pipe -std=gnu90")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_FORTIFY_SOURCE=2 -Wall -fPIC -pipe -std=${CXX_STD} -fno-exceptions")
endif ()
protobuf_generate_cpp(PROTO_SRCS PROTO_HDRS test_pb.proto)
|