mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-20 20:43:09 -04:00
Closes: https://bugs.gentoo.org/923911 Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
14 lines
583 B
Diff
14 lines
583 B
Diff
Hardening.cmake: allow overwriting HARDENING_MACRODEFS
|
|
|
|
CMake requires explicit form for cache variables.
|
|
|
|
--- a/cmake/Hardening.cmake
|
|
+++ b/cmake/Hardening.cmake
|
|
@@ -272,5 +272,5 @@ function(harden target)
|
|
|
|
#list(JOIN HARDENING_MACRODEFS " " HARDENING_MACRODEFS) # unneeded, list is needed, not string
|
|
set(HARDENING_MACRODEFS "${HARDENING_MACRODEFS}" CACHE STRING "Hardening flags CMake list (not string!)")
|
|
- target_compile_definitions(${target} PRIVATE ${HARDENING_MACRODEFS})
|
|
+ target_compile_definitions(${target} PRIVATE $CACHE{HARDENING_MACRODEFS})
|
|
endfunction(harden)
|