Commit 4df7f7c86a

Krzysztof Wolicki <der.teufel.mail@gmail.com>
2023-09-25 03:43:30
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 parent 87d09ed
Changed files (1)
CMakeLists.txt
@@ -694,9 +694,9 @@ endif()
 
 add_library(zigcpp STATIC ${ZIG_CPP_SOURCES})
 if(ZIG_PIE)
-    set(ZIGCPP_CXX_FLAGS "${EXE_CXX_FLAGS} -fPIC")
+    set(ZIGCPP_CXX_FLAGS "${EXE_CXX_FLAGS} -fno-stack-protector -fPIC")
 else()
-    set(ZIGCPP_CXX_FLAGS "${EXE_CXX_FLAGS}")
+    set(ZIGCPP_CXX_FLAGS "${EXE_CXX_FLAGS} -fno-stack-protector")
 endif()
 set_target_properties(zigcpp PROPERTIES COMPILE_FLAGS ${ZIGCPP_CXX_FLAGS})