authorgravatar for der.teufel.mail@gmail.comKrzysztof Wolicki <der.teufel.mail@gmail.com> 2023-09-25 03:43:30+02:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-10-03 11:21:21-07:00
log4df7f7c86a0a105b5d3764121f259a39487a6c8a
tree8aa4051de321c620557b5ca0664881b8085c5740
parent87d09edf2d328b21e02abb233899ebaa257a5204

Add `-fno-stack-protector` to flags when building libzigcpp

This allows both debug and release builds to link to it without forcing release builds to link to libssp

1 files changed, 2 insertions(+), 2 deletions(-)

CMakeLists.txt+2-2
......@@ -694,9 +694,9 @@ endif()
694694
695695add_library(zigcpp STATIC ${ZIG_CPP_SOURCES})
696696if(ZIG_PIE)
697 set(ZIGCPP_CXX_FLAGS "${EXE_CXX_FLAGS} -fPIC")
697 set(ZIGCPP_CXX_FLAGS "${EXE_CXX_FLAGS} -fno-stack-protector -fPIC")
698698else()
699 set(ZIGCPP_CXX_FLAGS "${EXE_CXX_FLAGS}")
699 set(ZIGCPP_CXX_FLAGS "${EXE_CXX_FLAGS} -fno-stack-protector")
700700endif()
701701set_target_properties(zigcpp PROPERTIES COMPILE_FLAGS ${ZIGCPP_CXX_FLAGS})
702702