From da5594744ef61d6c123221d4413cb8d5a351b9b6 Mon Sep 17 00:00:00 2001 From: David Morsberger Date: Wed, 27 Jan 2016 20:24:01 -0500 Subject: [PATCH] Get Clang to report errors for unused vs. unknown linker flags Change-Id: Iabe497d88239c1e15d7ef6d44c6fca79c8be2d1c Reviewed-on: https://code.wireshark.org/review/13569 Reviewed-by: Guy Harris --- cmake/modules/CheckCLinkerFlag.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmake/modules/CheckCLinkerFlag.cmake b/cmake/modules/CheckCLinkerFlag.cmake index 9a9096b7e1..120471f182 100644 --- a/cmake/modules/CheckCLinkerFlag.cmake +++ b/cmake/modules/CheckCLinkerFlag.cmake @@ -44,10 +44,10 @@ MACRO (CHECK_C_LINKER_FLAG _FLAG _RESULT) elseif(CMAKE_C_COMPILER_ID MATCHES "Clang") # # We'll be running the linker through the compiler driver, so - # we may need to pass -Werror=unknown-warning-option to have it + # we may need to pass -Werror=unused-command-line-argument to have it # fail, rather than just complaining and driving on, if it's # passed a flag it doesn't handle. - set(CMAKE_REQUIRED_LIBRARIES "-Werror=unknown-warning-option") + set(CMAKE_REQUIRED_LIBRARIES "-Werror=unused-command-line-argument") endif() set(CMAKE_REQUIRED_LIBRARIES "${CMAKE_REQUIRED_LIBRARIES} ${_FLAG}") message(status "check linker flag - test linker flags: ${_FLAG}")