mirror of
				https://github.com/OpenMW/openmw.git
				synced 2025-10-31 20:26:43 +00:00 
			
		
		
		
	Update CMake lists for Windows
Don't use the debug console on Release-mode builds Disable spammy 4297 and 5032 warnings that are not specific to OpenMW
This commit is contained in:
		
							parent
							
								
									5a1dba6a09
								
							
						
					
					
						commit
						7fd66c77e6
					
				
					 1 changed files with 6 additions and 4 deletions
				
			
		|  | @ -610,10 +610,10 @@ if (WIN32) | |||
|     endif() | ||||
| 
 | ||||
|     if (BUILD_OPENMW) | ||||
|         # Release builds use the debug console | ||||
|         set_target_properties(openmw PROPERTIES LINK_FLAGS_RELEASE "/SUBSYSTEM:CONSOLE") | ||||
|         set_target_properties(openmw PROPERTIES COMPILE_DEFINITIONS_RELEASE "_CONSOLE") | ||||
|         set_target_properties(openmw PROPERTIES LINK_FLAGS_MINSIZEREL "/SUBSYSTEM:CONSOLE") | ||||
|         # Release builds don't use the debug console | ||||
|         set_target_properties(openmw PROPERTIES LINK_FLAGS_RELEASE "/SUBSYSTEM:WINDOWS") | ||||
|         set_target_properties(openmw PROPERTIES COMPILE_DEFINITIONS_RELEASE "_WINDOWS") | ||||
|         set_target_properties(openmw PROPERTIES LINK_FLAGS_MINSIZEREL "/SUBSYSTEM:WINDOWS") | ||||
|     endif() | ||||
| 
 | ||||
|     # Play a bit with the warning levels | ||||
|  | @ -642,9 +642,11 @@ if (WIN32) | |||
| 
 | ||||
|         # caused by boost | ||||
|         4191 # 'type cast' : unsafe conversion (1.56, thread_primitives.hpp, normally off) | ||||
|         5032 # detected #pragma warning(push) with no corresponding #pragma warning(pop) | ||||
| 
 | ||||
|         # caused by MyGUI | ||||
|         4275 # non dll-interface class 'std::exception' used as base for dll-interface class 'MyGUI::Exception' | ||||
|         4297 # function assumed not to throw an exception but does | ||||
| 
 | ||||
|         # OpenMW specific warnings | ||||
|         4099 # Type mismatch, declared class or struct is defined with other type | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue