EnableWarnings.cmake 271 Bytes
Newer Older
1
MACRO(ENABLE_WARNINGS flag)
2
	ADD_C_FLAG_IF_SUPPORTED(-W${flag})
3 4 5 6 7
ENDMACRO()

MACRO(DISABLE_WARNINGS flag)
	ADD_C_FLAG_IF_SUPPORTED(-Wno-${flag})
ENDMACRO()
8 9

IF(ENABLE_WERROR)
10 11 12 13 14
	IF(MSVC)
		ADD_COMPILE_OPTIONS(-WX)
	ELSE()
		ADD_C_FLAG_IF_SUPPORTED(-Werror)
	ENDIF()
15
ENDIF()