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
This commit is contained in:
Krzysztof Wolicki 2023-09-25 03:43:30 +02:00 committed by Andrew Kelley
parent 87d09edf2d
commit 4df7f7c86a

View File

@ -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})