|  | @@ -71,13 +71,18 @@ function(run_cmake_presets name)
 | 
	
		
			
				|  |  |      set(_unused_cli)
 | 
	
		
			
				|  |  |    endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +  set(_preset "--preset=${name}")
 | 
	
		
			
				|  |  | +  if(CMakePresets_NO_PRESET)
 | 
	
		
			
				|  |  | +    set(_preset)
 | 
	
		
			
				|  |  | +  endif()
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |    set(RunCMake_TEST_COMMAND ${CMAKE_COMMAND}
 | 
	
		
			
				|  |  |      ${_source_args}
 | 
	
		
			
				|  |  |      -DRunCMake_TEST=${name}
 | 
	
		
			
				|  |  |      -DRunCMake_GENERATOR=${RunCMake_GENERATOR}
 | 
	
		
			
				|  |  |      -DCMAKE_MAKE_PROGRAM=${RunCMake_MAKE_PROGRAM}
 | 
	
		
			
				|  |  |      ${_unused_cli}
 | 
	
		
			
				|  |  | -    --preset=${name}
 | 
	
		
			
				|  |  | +    ${_preset}
 | 
	
		
			
				|  |  |      ${ARGN}
 | 
	
		
			
				|  |  |      )
 | 
	
		
			
				|  |  |    run_cmake(${name})
 | 
	
	
		
			
				|  | @@ -288,7 +293,10 @@ run_cmake_presets(ListPresets --list-presets)
 | 
	
		
			
				|  |  |  set(RunCMake_TEST_BINARY_DIR "${RunCMake_BINARY_DIR}/ListPresetsWorkingDir")
 | 
	
		
			
				|  |  |  set(RunCMake_TEST_NO_CLEAN 1)
 | 
	
		
			
				|  |  |  set(CMakePresets_NO_SOURCE_ARGS 1)
 | 
	
		
			
				|  |  | +set(CMakePresets_NO_PRESET 1)
 | 
	
		
			
				|  |  |  run_cmake_presets(ListPresetsWorkingDir --list-presets)
 | 
	
		
			
				|  |  | +run_cmake_presets(ListConfigurePresetsWorkingDir --list-presets=configure)
 | 
	
		
			
				|  |  | +unset(CMakePresets_NO_PRESET)
 | 
	
		
			
				|  |  |  unset(CMakePresets_NO_SOURCE_ARGS)
 | 
	
		
			
				|  |  |  unset(RunCMake_TEST_NO_CLEAN)
 | 
	
		
			
				|  |  |  unset(RunCMake_TEST_BINARY_DIR)
 |