Ver a proveniência

* fixed bug in pedantic flags

master
bergmann há 7 anos
ascendente
cometimento
0b01689a38
1 ficheiros alterados com 5 adições e 2 eliminações
  1. +5
    -2
      pedantic.cmake

+ 5
- 2
pedantic.cmake Ver ficheiro

@@ -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)


Carregando…
Cancelar
Guardar