|  | @@ -14,6 +14,16 @@ elseif(RunCMake_GENERATOR STREQUAL Ninja)
 | 
	
		
			
				|  |  |        run_cmake(SwiftMultiArch)
 | 
	
		
			
				|  |  |        unset(RunCMake_TEST_OPTIONS)
 | 
	
		
			
				|  |  |      endif()
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    # Test that a second build with no changes does nothing.
 | 
	
		
			
				|  |  | +    block()
 | 
	
		
			
				|  |  | +      run_cmake(NoWorkToDo)
 | 
	
		
			
				|  |  | +      set(RunCMake_TEST_NO_CLEAN 1)
 | 
	
		
			
				|  |  | +      set(RunCMake_TEST_BINARY_DIR ${RunCMake_BINARY_DIR}/NoWorkToDo-build)
 | 
	
		
			
				|  |  | +      set(RunCMake_TEST_OUTPUT_MERGE 1)
 | 
	
		
			
				|  |  | +      run_cmake_command(NoWorkToDo-build ${CMAKE_COMMAND} --build .)
 | 
	
		
			
				|  |  | +      run_cmake_command(NoWorkToDo-nowork ${CMAKE_COMMAND} --build . -- -d explain)
 | 
	
		
			
				|  |  | +    endblock()
 | 
	
		
			
				|  |  |    endif()
 | 
	
		
			
				|  |  |  elseif(RunCMake_GENERATOR STREQUAL "Ninja Multi-Config")
 | 
	
		
			
				|  |  |    if(CMAKE_Swift_COMPILER)
 |