mirror of
				https://github.com/luanti-org/luanti.git
				synced 2025-11-04 09:15:29 +01:00 
			
		
		
		
	MSVC: Generate debug information for release builds (#4674)
Replace parameters with the equivalent /Ox
This commit is contained in:
		@@ -696,9 +696,9 @@ if(MSVC)
 | 
			
		||||
	# Visual Studio
 | 
			
		||||
 | 
			
		||||
	# EHa enables SEH exceptions (used for catching segfaults)
 | 
			
		||||
	set(CMAKE_CXX_FLAGS_RELEASE "/EHa /Ox /Ob2 /Oi /Ot /Oy /GL /FD /MT /GS- /arch:SSE /fp:fast /D NDEBUG /D _HAS_ITERATOR_DEBUGGING=0 /TP")
 | 
			
		||||
	set(CMAKE_CXX_FLAGS_RELEASE "/EHa /Ox /GL /FD /MT /GS- /Zi /arch:SSE /fp:fast /D NDEBUG /D _HAS_ITERATOR_DEBUGGING=0 /TP")
 | 
			
		||||
	#set(CMAKE_EXE_LINKER_FLAGS_RELEASE "/LTCG /NODEFAULTLIB:\"libcmtd.lib\" /NODEFAULTLIB:\"libcmt.lib\"")
 | 
			
		||||
	set(CMAKE_EXE_LINKER_FLAGS_RELEASE "/LTCG")
 | 
			
		||||
	set(CMAKE_EXE_LINKER_FLAGS_RELEASE "/LTCG /DEBUG /OPT:REF /OPT:ICF")
 | 
			
		||||
 | 
			
		||||
	set(CMAKE_CXX_FLAGS_SEMIDEBUG "/MDd /Zi /Ob0 /O1 /RTC1")
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user