summaryrefslogtreecommitdiff
path: root/cmake/Modules/EnableWarnings.cmake
blob: e7d7d398600dfa48bf4af455911ddb329da5b4ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
MACRO(ENABLE_WARNINGS flag)
	IF(ENABLE_WERROR)
		ADD_C_FLAG_IF_SUPPORTED(-Werror=${flag})
	ELSE()
		ADD_C_FLAG_IF_SUPPORTED(-W${flag})
	ENDIF()
ENDMACRO()

MACRO(DISABLE_WARNINGS flag)
	ADD_C_FLAG_IF_SUPPORTED(-Wno-${flag})
	IF(ENABLE_WERROR)
		ADD_C_FLAG_IF_SUPPORTED(-Wno-error=${flag})
	ENDIF()
ENDMACRO()