diff options
author | Donovan Baarda <abo@minkirri.apana.org.au> | 2020-06-04 17:32:18 +1000 |
---|---|---|
committer | Donovan Baarda <abo@minkirri.apana.org.au> | 2020-06-04 17:32:18 +1000 |
commit | d6cc2744545cb4b186ae38abbac862b4ad2de1ab (patch) | |
tree | 215e82513c0a1f8b88ee93a8ae2e1e73fc787bec | |
parent | 3f6266235ea44b79d01e5bedbde7704346df20ed (diff) | |
download | librsync-d6cc2744545cb4b186ae38abbac862b4ad2de1ab.tar.gz |
Use `-Wconversion -Wno-sign-conversion` for clang only.
-rw-r--r-- | CMakeLists.txt | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 1bfd35b..eef942b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -136,8 +136,10 @@ endif() if (CMAKE_C_COMPILER_ID MATCHES "(Clang|Gnu|GNU)") # TODO: Set -Werror when the build is clean. set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -std=c99 -pedantic") - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wconversion") - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-sign-conversion") + if (CMAKE_C_COMPILER_ID MATCHES "Clang") + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wconversion") + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-sign-conversion") + endif() elseif(CMAKE_C_COMPILER_ID MATCHES "MSVC") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /D_CRT_SECURE_NO_WARNINGS") endif() |