From: Petr Hosek Date: Thu, 28 Feb 2019 21:38:59 +0000 (+0000) Subject: [CMake][libunwind] Define add_target_flags which is missing X-Git-Tag: llvmorg-10-init~10962 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dc1b8e9f4478c838c8704295d97f5e514edb9cd0;p=platform%2Fupstream%2Fllvm.git [CMake][libunwind] Define add_target_flags which is missing It's use was introduced in r353084 but its definition is missing. Differential Revision: https://reviews.llvm.org/D58745 llvm-svn: 355142 --- diff --git a/libunwind/CMakeLists.txt b/libunwind/CMakeLists.txt index 27d8bc5..debc847 100644 --- a/libunwind/CMakeLists.txt +++ b/libunwind/CMakeLists.txt @@ -214,12 +214,18 @@ macro(unwind_append_if list condition var) endif() endmacro() -macro(add_target_flags_if condition var) +macro(add_target_flags) + foreach(value ${ARGN}) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${value}") + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${value}") + list(APPEND LIBUNWIND_COMPILE_FLAGS ${value}) + list(APPEND LIBUNWIND_LINK_FLAGS ${value}) + endforeach() +endmacro() + +macro(add_target_flags_if condition) if (${condition}) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${var}") - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${var}") - list(APPEND LIBUNWIND_COMPILE_FLAGS ${var}) - list(APPEND LIBUNWIND_LINK_FLAGS ${var}) + add_target_flags(${ARGN}) endif() endmacro()