From f62e74657d802555db61345eaa46362b09b12e88 Mon Sep 17 00:00:00 2001 From: Mauro Sardara Date: Thu, 15 Jul 2021 11:47:19 +0200 Subject: [HICN-714] Update build scripts Signed-off-by: Mauro Sardara Change-Id: Ica3b4f66087446551230a3742fd7bd4db87a4a7e Signed-off-by: Mauro Sardara --- cmake/Modules/BuildMacros.cmake | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'cmake/Modules') diff --git a/cmake/Modules/BuildMacros.cmake b/cmake/Modules/BuildMacros.cmake index 2c301db5c..15e2ff1a8 100644 --- a/cmake/Modules/BuildMacros.cmake +++ b/cmake/Modules/BuildMacros.cmake @@ -17,6 +17,14 @@ include(GNUInstallDirs) +macro(remove_flag_from_target target flag) + get_target_property(target_cxx_flags ${target} COMPILE_OPTIONS) + if(target_cxx_flags) + list(REMOVE_ITEM target_cxx_flags ${flag}) + set_target_properties(${target} PROPERTIES COMPILE_OPTIONS "${target_cxx_flags}") + endif() +endmacro() + macro(build_executable exec) cmake_parse_arguments(ARG "NO_INSTALL" -- cgit 1.2.3-korg