mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 05:40:04 +00:00 
			
		
		
		
	src/CMakeLists: Vertically order compilation flags
Makes it much nicer to visually scan the options. This also starts the flag descriptions from the same column for the same reason.
This commit is contained in:
		
							parent
							
								
									bb776e25a9
								
							
						
					
					
						commit
						7f053d0d45
					
				
					 1 changed files with 19 additions and 10 deletions
				
			
		|  | @ -18,16 +18,25 @@ if (MSVC) | ||||||
|     # Avoid windows.h from including some usually unused libs like winsocks.h, since this might cause some redefinition errors. |     # Avoid windows.h from including some usually unused libs like winsocks.h, since this might cause some redefinition errors. | ||||||
|     add_definitions(-DWIN32_LEAN_AND_MEAN) |     add_definitions(-DWIN32_LEAN_AND_MEAN) | ||||||
| 
 | 
 | ||||||
|     # /W3 - Level 3 warnings |     # /W3             - Level 3 warnings | ||||||
|     # /MP - Multi-threaded compilation |     # /MP             - Multi-threaded compilation | ||||||
|     # /Zi - Output debugging information |     # /Zi             - Output debugging information | ||||||
|     # /Zo - enhanced debug info for optimized builds |     # /Zo             - Enhanced debug info for optimized builds | ||||||
|     # /permissive- - enables stricter C++ standards conformance checks |     # /permissive-    - Enables stricter C++ standards conformance checks | ||||||
|     # /EHsc - C++-only exception handling semantics |     # /EHsc           - C++-only exception handling semantics | ||||||
|     # /std:c++latest - Latest available C++ standard |     # /Zc:inline      - Let codegen omit inline functions in object files | ||||||
|     # /Zc:throwingNew - let codegen assume `operator new` will never return null |     # /Zc:throwingNew - Let codegen assume `operator new` (without std::nothrow) will never return null | ||||||
|     # /Zc:inline - let codegen omit inline functions in object files |     add_compile_options( | ||||||
|     add_compile_options(/W3 /MP /Zi /Zo /permissive- /EHsc /std:c++latest /Zc:throwingNew,inline) |         /W3 | ||||||
|  |         /MP | ||||||
|  |         /Zi | ||||||
|  |         /Zo | ||||||
|  |         /permissive- | ||||||
|  |         /EHsc | ||||||
|  |         /std:c++latest | ||||||
|  |         /Zc:inline | ||||||
|  |         /Zc:throwingNew | ||||||
|  |     ) | ||||||
| 
 | 
 | ||||||
|     # /GS- - No stack buffer overflow checks |     # /GS- - No stack buffer overflow checks | ||||||
|     add_compile_options("$<$<CONFIG:Release>:/GS->") |     add_compile_options("$<$<CONFIG:Release>:/GS->") | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue