|  |  |  | @ -27,13 +27,20 @@ message(STATUS "C compiler: ${CMAKE_C_COMPILER}, version: " | 
			
		
	
		
			
				
					|  |  |  |  | message(STATUS "AR tools: ${CMAKE_AR}") | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | if(WIN32) | 
			
		
	
		
			
				
					|  |  |  |  |     option(MSVC_STATIC_CRT "use static C Runtime library by default" ON) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     set(CMAKE_SUPPRESS_REGENERATION ON) | 
			
		
	
		
			
				
					|  |  |  |  |     set(CMAKE_STATIC_LIBRARY_PREFIX lib) | 
			
		
	
		
			
				
					|  |  |  |  |     add_definitions("/DGOOGLE_GLOG_DLL_DECL=") | 
			
		
	
		
			
				
					|  |  |  |  |     set(CMAKE_C_FLAGS_DEBUG   "${CMAKE_C_FLAGS_DEBUG} /bigobj /MTd") | 
			
		
	
		
			
				
					|  |  |  |  |     set(CMAKE_C_FLAGS_RELEASE  "${CMAKE_C_FLAGS_RELEASE} /bigobj /MT") | 
			
		
	
		
			
				
					|  |  |  |  |     set(CMAKE_CXX_FLAGS_DEBUG  "${CMAKE_CXX_FLAGS_DEBUG} /bigobj /MTd") | 
			
		
	
		
			
				
					|  |  |  |  |     set(CMAKE_CXX_FLAGS_RELEASE   "${CMAKE_CXX_FLAGS_RELEASE} /bigobj /MT") | 
			
		
	
		
			
				
					|  |  |  |  |      | 
			
		
	
		
			
				
					|  |  |  |  |     if (MSVC_STATIC_CRT) | 
			
		
	
		
			
				
					|  |  |  |  |         message(STATUS "Use static C runtime time, refer to https://docs.microsoft.com/en-us/cpp/c-runtime-library/crt-library-features?view=vs-2019") | 
			
		
	
		
			
				
					|  |  |  |  |         set(CMAKE_C_FLAGS_DEBUG   "${CMAKE_C_FLAGS_DEBUG} /bigobj /MTd") | 
			
		
	
		
			
				
					|  |  |  |  |         set(CMAKE_C_FLAGS_RELEASE  "${CMAKE_C_FLAGS_RELEASE} /bigobj /MT") | 
			
		
	
		
			
				
					|  |  |  |  |         set(CMAKE_CXX_FLAGS_DEBUG  "${CMAKE_CXX_FLAGS_DEBUG} /bigobj /MTd") | 
			
		
	
		
			
				
					|  |  |  |  |         set(CMAKE_CXX_FLAGS_RELEASE   "${CMAKE_CXX_FLAGS_RELEASE} /bigobj /MT") | 
			
		
	
		
			
				
					|  |  |  |  |     endif() | 
			
		
	
		
			
				
					|  |  |  |  |      | 
			
		
	
		
			
				
					|  |  |  |  |     add_compile_options(/wd4068 /wd4129 /wd4244 /wd4267 /wd4297 /wd4530 /wd4577 /wd4819 /wd4838) | 
			
		
	
		
			
				
					|  |  |  |  |     set(PADDLE_LINK_FLAGS "/IGNORE:4006 /IGNORE:4098 /IGNORE:4217 /IGNORE:4221") | 
			
		
	
		
			
				
					|  |  |  |  |     set(CMAKE_STATIC_LINKER_FLAGS  "${CMAKE_STATIC_LINKER_FLAGS} ${PADDLE_LINK_FLAGS}") | 
			
		
	
	
		
			
				
					|  |  |  | 
 |