diff options
author | Denis Ovsienko <denis@ovsienko.info> | 2021-07-31 21:35:17 +0100 |
---|---|---|
committer | Denis Ovsienko <denis@ovsienko.info> | 2021-09-29 15:09:13 +0100 |
commit | 7aec995c635dd252d364284a0c00280502fbef62 (patch) | |
tree | d59dfe662eb1d7e2d8d0f52c9f562605aea785bc /CMakeLists.txt | |
parent | cba3c3af5ea3aba4cb51ea5dc0323f4512910e47 (diff) | |
download | tcpdump-7aec995c635dd252d364284a0c00280502fbef62.tar.gz |
CMake: Handle EXTRA_CFLAGS w/o add_compile_options(). [skip ci]
Same as in libpcap commit 29d7856.
(cherry picked from commit cae0c6501350fe1d1742211014530a60c2e91f71)
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 4fc65f38..8dec72b6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -924,8 +924,9 @@ endif() # usage: cmake -DEXTRA_CFLAGS='-Wall -Wextra -Werror' ... # if(NOT "${EXTRA_CFLAGS}" STREQUAL "") - string(REPLACE " " ";" _extra_cflags_list ${EXTRA_CFLAGS}) - add_compile_options(${_extra_cflags_list}) + foreach(_extra_cflag ${EXTRA_CFLAGS}) + check_and_add_compiler_option(_extra_cflag) + endforeach(_extra_cflag) message(STATUS "Added extra compile options (${EXTRA_CFLAGS})") endif() |