mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 10:22:45 +00:00 
			
		
		
		
	 ee721978f6
			
		
	
	
		ee721978f6
		
	
	
	
	
		
			
			This way we can have all of them in a single place, similar to how we structure options added via the serenity_option() macro.
		
			
				
	
	
		
			12 lines
		
	
	
	
		
			412 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			12 lines
		
	
	
	
		
			412 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| set(CMAKE_CXX_STANDARD 20)
 | |
| set(CMAKE_CXX_STANDARD_REQUIRED ON)
 | |
| set(CMAKE_CXX_EXTENSIONS OFF)
 | |
| 
 | |
| add_compile_options(-Wall)
 | |
| add_compile_options(-Wextra)
 | |
| 
 | |
| if (NOT CMAKE_HOST_SYSTEM_NAME MATCHES SerenityOS)
 | |
|     # FIXME: Something makes this go crazy and flag unused variables that aren't flagged as such when building with the toolchain.
 | |
|     #        Disable -Werror for now.
 | |
|     add_compile_options(-Werror)
 | |
| endif()
 |