|
|
|
@@ -29,7 +29,7 @@ Macro (__PEDANTIC_CHECK_AND_ADD_C_FLAG FLAG) |
|
|
|
Set (CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} ${TEST_FLAG} -Werror") |
|
|
|
CHECK_CXX_COMPILER_FLAG(${TEST_FLAG} ${FLAG_NAME}) |
|
|
|
Set (CMAKE_REQUIRED_FLAGS ${OLD_CMAKE_REQUIRED_FLAGS}) |
|
|
|
If (FLAG_NAME) |
|
|
|
If (${FLAG_NAME}) |
|
|
|
Set (PEDANTIC_C_FLAGS "${PEDANTIC_C_FLAGS} ${FLAG}") |
|
|
|
EndIf ( ) |
|
|
|
EndMacro () |
|
|
|
@@ -41,7 +41,7 @@ Macro (__PEDANTIC_CHECK_AND_ADD_CXX_FLAG FLAG) |
|
|
|
Set (CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} ${TEST_FLAG} -Werror") |
|
|
|
CHECK_CXX_COMPILER_FLAG(${TEST_FLAG} ${FLAG_NAME}) |
|
|
|
Set (CMAKE_REQUIRED_FLAGS ${OLD_CMAKE_REQUIRED_FLAGS}) |
|
|
|
If (FLAG_NAME) |
|
|
|
If (${FLAG_NAME}) |
|
|
|
Set (PEDANTIC_CXX_FLAGS "${PEDANTIC_CXX_FLAGS} ${FLAG}") |
|
|
|
EndIf ( ) |
|
|
|
EndMacro ( ) |
|
|
|
@@ -49,6 +49,9 @@ EndMacro ( ) |
|
|
|
Set (PEDANTIC_C_FLAGS "") |
|
|
|
Set (PEDANTIC_CXX_FLAGS "") |
|
|
|
|
|
|
|
Enable_Language ( C ) |
|
|
|
Enable_Language ( CXX ) |
|
|
|
|
|
|
|
__PEDANTIC_CHECK_AND_ADD_C_FLAG(-g) |
|
|
|
__PEDANTIC_CHECK_AND_ADD_C_FLAG(-Wall) |
|
|
|
__PEDANTIC_CHECK_AND_ADD_C_FLAG(-Wextra) |
|
|
|
|