summaryrefslogtreecommitdiff
path: root/cmake/modules/CompilerWarnings.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/modules/CompilerWarnings.cmake')
-rw-r--r--cmake/modules/CompilerWarnings.cmake30
1 files changed, 15 insertions, 15 deletions
diff --git a/cmake/modules/CompilerWarnings.cmake b/cmake/modules/CompilerWarnings.cmake
index e62ba7c1..a89a3a73 100644
--- a/cmake/modules/CompilerWarnings.cmake
+++ b/cmake/modules/CompilerWarnings.cmake
@@ -5,13 +5,13 @@ macro(check_lang_compiler_flag lang flag variable)
if(${lang} STREQUAL c)
check_c_compiler_flag(${flag} ${variable})
- endif(${lang} STREQUAL c)
+ endif()
if(${lang} STREQUAL cxx)
check_cxx_compiler_flag(${flag} ${variable})
- endif(${lang} STREQUAL cxx)
+ endif()
-endmacro(check_lang_compiler_flag flag variable)
+endmacro()
macro(compiler_warnings ret lang werror_by_default desirable_flags undesirable_flags)
set(warning_flags "")
@@ -19,14 +19,14 @@ macro(compiler_warnings ret lang werror_by_default desirable_flags undesirable_f
check_lang_compiler_flag(${lang} -W${flag} ${flag}_${lang}_result)
if(${${flag}_${lang}_result})
set(warning_flags "${warning_flags} -W${flag}")
- endif( ${${flag}_${lang}_result} )
- endforeach(flag ${desirable_flags})
+ endif()
+ endforeach()
check_lang_compiler_flag(${lang} -Werror error_${lang}_result)
if(${error_${lang}_result})
set(error_flags "-Werror")
- endif(${error_${lang}_result})
+ endif()
set(all_nowarning_flags_supported 1)
@@ -35,29 +35,29 @@ macro(compiler_warnings ret lang werror_by_default desirable_flags undesirable_f
if(${${flag}_${lang}_result})
set(warning_flags "${warning_flags} -Wno-${flag}")
- else(${${flag}_${lang}_result})
+ else()
set(all_nowarning_flags_supported 0)
break()
- endif(${${flag}_${lang}_result})
+ endif()
check_lang_compiler_flag(${lang} -Wno-error=${flag} noerror_${flag}_${lang}_result)
if(${noerror_${flag}_${lang}_result})
set(error_flags "${error_flags} -Wno-error=${flag}")
- endif(${noerror_${flag}_${lang}_result})
+ endif()
- endforeach(flag ${undesirable_flags})
+ endforeach()
if(DISABLE_WERROR)
set(enable_werror 0)
- else(DISABLE_WERROR)
+ else()
set(enable_werror 1)
- endif(DISABLE_WERROR)
+ endif()
if(${werror_by_default} AND ${enable_werror} AND ${all_nowarning_flags_supported})
set(${ret} "${warning_flags} ${error_flags}")
- else(${werror_by_default} AND ${enable_werror} AND ${all_nowarning_flags_supported})
+ else()
set(${ret} "${warning_flags}")
- endif(${werror_by_default} AND ${enable_werror} AND ${all_nowarning_flags_supported})
+ endif()
-endmacro(compiler_warnings ret lang werror_by_default desirable_flags undesirable_flags)
+endmacro()