CMakeLists: Use C++ 17.
This commit is contained in:
		
							parent
							
								
									287485e3a7
								
							
						
					
					
						commit
						941cdae6f0
					
				| @ -87,7 +87,7 @@ message(STATUS "Target architecture: ${ARCHITECTURE}") | ||||
| # Configure compilation flags | ||||
| # =========================== | ||||
| 
 | ||||
| set(CMAKE_CXX_STANDARD 14) | ||||
| set(CMAKE_CXX_STANDARD 17) | ||||
| set(CMAKE_CXX_STANDARD_REQUIRED ON) | ||||
| 
 | ||||
| if (NOT MSVC) | ||||
| @ -129,7 +129,7 @@ else() | ||||
|     # /EHsc - C++-only exception handling semantics | ||||
|     # /Zc:throwingNew - let codegen assume `operator new` will never return null | ||||
|     # /Zc:inline - let codegen omit inline functions in object files | ||||
|     set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} /EHsc /Zc:throwingNew,inline" CACHE STRING "" FORCE) | ||||
|     set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} /EHsc /std:c++latest /Zc:throwingNew,inline" CACHE STRING "" FORCE) | ||||
| 
 | ||||
|     # /MDd - Multi-threaded Debug Runtime DLL | ||||
|     set(CMAKE_C_FLAGS_DEBUG   "/Od /MDd" CACHE STRING "" FORCE) | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 bunnei
						bunnei