diff options
Diffstat (limited to 'cmake/modules/CompilerWarnings.cmake')
-rw-r--r-- | cmake/modules/CompilerWarnings.cmake | 30 |
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() |