gravatar
ladanyi@tmit.bme.hu
ladanyi@tmit.bme.hu
Suppress MSVC warnings using pragmas (#295)
0 2 0
default
2 files changed with 10 insertions and 10 deletions:
↑ Collapse diff ↑
Ignore white space 6 line context
... ...
@@ -19,12 +19,2 @@
19 19

	
20
IF(MSVC)
21
  SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /wd4250 /wd4355 /wd4503 /wd4800 /wd4996")
22
# Suppressed warnings:
23
# C4250: 'class1' : inherits 'class2::member' via dominance
24
# C4355: 'this' : used in base member initializer list
25
# C4503: 'function' : decorated name length exceeded, name was truncated
26
# C4800: 'type' : forcing value to bool 'true' or 'false' (performance warning)
27
# C4996: 'function': was declared deprecated
28
ENDIF(MSVC)
29

	
30 20
INCLUDE(CheckTypeSize)
Show white space 6 line context
... ...
@@ -29,2 +29,12 @@
29 29

	
30
// Disable the following warnings when compiling with MSVC:
31
// C4250: 'class1' : inherits 'class2::member' via dominance
32
// C4355: 'this' : used in base member initializer list
33
// C4503: 'function' : decorated name length exceeded, name was truncated
34
// C4800: 'type' : forcing value to bool 'true' or 'false' (performance warning)
35
// C4996: 'function': was declared deprecated
36
#ifdef _MSC_VER
37
#pragma warning( disable : 4250 4355 4503 4800 4996 )
38
#endif
39

	
30 40
///\file
0 comments (0 inline)