diff options
author | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2013-10-22 16:36:52 +0200 |
---|---|---|
committer | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2013-10-22 16:36:52 +0200 |
commit | 1d1f7e09f89bc86a9fc540b88e9cbc2316c4056f (patch) | |
tree | d5abab0c63d1914f17497c2deec8a41d3e7cd0ae /CMakeLists.txt | |
parent | 4ca7e7b3e8b5ddc7062cd44c7fa57f65b4e22a70 (diff) | |
download | ufo-filters-1d1f7e09f89bc86a9fc540b88e9cbc2316c4056f.tar.gz ufo-filters-1d1f7e09f89bc86a9fc540b88e9cbc2316c4056f.tar.bz2 ufo-filters-1d1f7e09f89bc86a9fc540b88e9cbc2316c4056f.tar.xz ufo-filters-1d1f7e09f89bc86a9fc540b88e9cbc2316c4056f.zip |
Support Clang
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index d830eb1..f457b6a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -41,12 +41,21 @@ include_directories( add_definitions("-std=c99 -pedantic -Wall -Wextra -fPIC") add_definitions(-DG_LOG_DOMAIN="Ufo") -if (CMAKE_COMPILER_IS_GNUCC) - add_definitions("-Wmissing-prototypes -Wmissing-declarations -Wshadow - -Wpointer-arith -Wcast-align -Wwrite-strings -Wredundant-decls -Wcast-qual - -Wnested-externs -Winline -Wno-long-long -Wconversion -Wstrict-prototypes") - - add_definitions("-Wno-unused-parameter -Wno-missing-field-initializers") +if (CMAKE_COMPILER_IS_GNUCC OR ("${CMAKE_C_COMPILER_ID}" STREQUAL "Clang")) + add_definitions("-Wcast-align + -Wcast-qual + -Winline + -Wmissing-declarations + -Wmissing-prototypes + -Wnested-externs + -Wno-long-long + -Wno-missing-field-initializers + -Wno-unused-parameter + -Wpointer-arith + -Wredundant-decls + -Wshadow + -Wstrict-prototypes + -Wwrite-strings") endif() #}}} |