|
|
|
@ -10,6 +10,7 @@ CHECK_C_COMPILER_FLAG(-Wno-sign-compare SUPPORT_WSIGN_COMPARE) |
|
|
|
CHECK_C_COMPILER_FLAG(-Wstrict-prototypes SUPPORT_WSTRICT_PROTOTYPES) |
|
|
|
CHECK_C_COMPILER_FLAG(-pedantic SUPPORT_PEDANTIC_FLAG) |
|
|
|
CHECK_C_COMPILER_FLAG(-Wno-unused-const-variable SUPPORT_WNO_UNUSED_CONST) |
|
|
|
CHECK_C_COMPILER_FLAG(-Wmissing-noreturn SUPPORT_WMISSING_NORETURN) |
|
|
|
# GCC 6 specific |
|
|
|
CHECK_C_COMPILER_FLAG(-Wnull-dereference SUPPORT_WNULL_DEREFERENCE) |
|
|
|
CHECK_C_COMPILER_FLAG(-Wduplicated-cond SUPPORT_WDUPLICATED_COND) |
|
|
|
@ -67,6 +68,9 @@ ENDIF() |
|
|
|
IF(SUPPORT_WIMPLICIT_FALLTHROUGH) |
|
|
|
ADD_COMPILE_OPTIONS("-Wno-implicit-fallthrough") |
|
|
|
ENDIF(SUPPORT_WIMPLICIT_FALLTHROUGH) |
|
|
|
IF(SUPPORT_WMISSING_NORETURN) |
|
|
|
ADD_COMPILE_OPTIONS("-Wmissing-noreturn") |
|
|
|
ENDIF(SUPPORT_WMISSING_NORETURN) |
|
|
|
|
|
|
|
CHECK_C_COMPILER_FLAG(-fPIC SUPPORT_FPIC) |
|
|
|
IF(SUPPORT_FPIC) |
|
|
|
|