mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-10-31 12:17:11 +01:00 
			
		
		
		
	Fix TEST_DL_PATHS to be multi-args
				
					
				
			Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
This commit is contained in:
		 Cristian Le
					Cristian Le
				
			
				
					committed by
					
						 Martin Hořeňovský
						Martin Hořeňovský
					
				
			
			
				
	
			
			
			 Martin Hořeňovský
						Martin Hořeňovský
					
				
			
						parent
						
							bfe3ff8f19
						
					
				
				
					commit
					202bdee977
				
			| @@ -21,8 +21,8 @@ function(catch_discover_tests_impl) | |||||||
|   cmake_parse_arguments( |   cmake_parse_arguments( | ||||||
|     "" |     "" | ||||||
|     "" |     "" | ||||||
|     "TEST_EXECUTABLE;TEST_WORKING_DIR;TEST_DL_PATHS;TEST_OUTPUT_DIR;TEST_OUTPUT_PREFIX;TEST_OUTPUT_SUFFIX;TEST_PREFIX;TEST_REPORTER;TEST_SPEC;TEST_SUFFIX;TEST_LIST;CTEST_FILE" |     "TEST_EXECUTABLE;TEST_WORKING_DIR;TEST_OUTPUT_DIR;TEST_OUTPUT_PREFIX;TEST_OUTPUT_SUFFIX;TEST_PREFIX;TEST_REPORTER;TEST_SPEC;TEST_SUFFIX;TEST_LIST;CTEST_FILE" | ||||||
|     "TEST_EXTRA_ARGS;TEST_PROPERTIES;TEST_EXECUTOR" |     "TEST_EXTRA_ARGS;TEST_PROPERTIES;TEST_EXECUTOR;TEST_DL_PATHS" | ||||||
|     ${ARGN} |     ${ARGN} | ||||||
|   ) |   ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -11,6 +11,12 @@ add_executable(tests | |||||||
| add_subdirectory(${CATCH2_PATH} catch2-build) | add_subdirectory(${CATCH2_PATH} catch2-build) | ||||||
| target_link_libraries(tests PRIVATE Catch2::Catch2WithMain) | target_link_libraries(tests PRIVATE Catch2::Catch2WithMain) | ||||||
|  |  | ||||||
| include(CTest) | enable_testing() | ||||||
| include(Catch) | include(Catch) | ||||||
| catch_discover_tests(tests) | set(extra_args) | ||||||
|  | if (CMAKE_VERSION GREATER_EQUAL 3.27) | ||||||
|  |     list(APPEND extra_args | ||||||
|  |             DL_PATHS "$<TARGET_RUNTIME_DLL_DIRS:tests>" | ||||||
|  |     ) | ||||||
|  | endif () | ||||||
|  | catch_discover_tests(tests ${extra_args}) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user