From 0b01689a38af7a3dfefde38e9bfeca7fbeb2bcd4 Mon Sep 17 00:00:00 2001 From: bergmann Date: Sun, 18 Nov 2018 12:11:46 +0100 Subject: [PATCH] * fixed bug in pedantic flags --- pedantic.cmake | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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)