mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-10-31 04:07:10 +01:00 
			
		
		
		
	Respect path order of DL_PATHS in catch_discover_tests function
This commit is contained in:
		 Chien-Yu Lin
					Chien-Yu Lin
				
			
				
					committed by
					
						 Martin Hořeňovský
						Martin Hořeňovský
					
				
			
			
				
	
			
			
			 Martin Hořeňovský
						Martin Hořeňovský
					
				
			
						parent
						
							9721048a32
						
					
				
				
					commit
					1538be67cb
				
			| @@ -37,6 +37,7 @@ function(catch_discover_tests_impl) | ||||
|   set(output_suffix ${_TEST_OUTPUT_SUFFIX}) | ||||
|   set(dl_paths ${_TEST_DL_PATHS}) | ||||
|   set(dl_framework_paths ${_TEST_DL_FRAMEWORK_PATHS}) | ||||
|   set(environment_modifications "") | ||||
|   set(script) | ||||
|   set(suite) | ||||
|   set(tests) | ||||
| @@ -57,7 +58,9 @@ function(catch_discover_tests_impl) | ||||
|   endif() | ||||
|  | ||||
|   if(dl_paths) | ||||
|     cmake_path(CONVERT "${dl_paths}" TO_NATIVE_PATH_LIST paths) | ||||
|     cmake_path(CONVERT "$ENV{${dl_paths_variable_name}}" TO_NATIVE_PATH_LIST env_dl_paths) | ||||
|     list(PREPEND env_dl_paths "${dl_paths}") | ||||
|     cmake_path(CONVERT "${env_dl_paths}" TO_NATIVE_PATH_LIST paths) | ||||
|     set(ENV{${dl_paths_variable_name}} "${paths}") | ||||
|   endif() | ||||
|  | ||||
| @@ -123,7 +126,7 @@ function(catch_discover_tests_impl) | ||||
|   if(dl_paths) | ||||
|     foreach(path ${dl_paths}) | ||||
|       cmake_path(NATIVE_PATH path native_path) | ||||
|       list(APPEND environment_modifications "${dl_paths_variable_name}=path_list_prepend:${native_path}") | ||||
|       list(PREPEND environment_modifications "${dl_paths_variable_name}=path_list_prepend:${native_path}") | ||||
|     endforeach() | ||||
|   endif() | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user