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