diff --git a/pedantic.cmake b/pedantic.cmake index 562fbd8..15672f8 100644 --- a/pedantic.cmake +++ b/pedantic.cmake @@ -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)