garethsb-sony 
							
						 
					 
					
						
						
							
						
						3d7104c124 
					 
					
						
						
							
							Catch `catch_discover_tests`  
						
						 
						
						... 
						
						
						
						Copied from [Dynamic Catch test discovery in CMake](https://gist.github.com/garethsb/a01ed0dbd4977d439c16200640549935 ), which was inspired by [Dynamic Google Test Discovery in CMake 3.10](https://blog.kitware.com/dynamic-google-test-discovery-in-cmake-3-10/ ).
Original source code:
- Adapted by [Gareth Sylvester-Bradley](https://github.com/garethsb ) from [GoogleTest ``gtest_discover_tests``](https://gitlab.kitware.com/cmake/cmake/merge_requests/1056 ).
- BSD 3-clause "New" or "Revised" License.
- Copyright 2000-2017 Kitware, Inc. and Contributors. All rights reserved. 
						
						
					 
					
						2018-01-11 21:17:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dvirtz 
							
						 
					 
					
						
						
							
						
						664cbf702c 
					 
					
						
						
							
							added PARSE_CATCH_TESTS_ADD_TO_CONFIGURE_DEPENDS option  
						
						 
						
						
						
						
					 
					
						2017-10-15 17:58:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Danila Sukharev 
							
						 
					 
					
						
						
							
						
						ec2074e558 
					 
					
						
						
							
							Adding more flexibility into the cmake catch parsing script ( #971 )  
						
						 
						
						... 
						
						
						
						* Adding more flexibility into the cmake catch parsing script 
						
						
					 
					
						2017-08-01 17:33:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						377c9a746d 
					 
					
						
						
							
							Cosmetic fixes (whitespace and spelling)  
						
						 
						
						
						
						
					 
					
						2017-05-27 14:42:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dvirtz 
							
						 
					 
					
						
						
							
						
						4b086bd5b5 
					 
					
						
						
							
							added target name to test name and labels  
						
						 
						
						
						
						
					 
					
						2017-05-18 16:00:18 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dvirtz 
							
						 
					 
					
						
						
							
						
						aac594aae3 
					 
					
						
						
							
							add option to print debug messages  
						
						 
						
						
						
						
					 
					
						2017-05-18 15:53:35 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dvirtz 
							
						 
					 
					
						
						
							
						
						a49fa0edbe 
					 
					
						
						
							
							use absolute path to test files - accroding to CMake docs EXISTS behavior is well-defined only for full paths.  
						
						 
						
						
						
						
					 
					
						2017-05-18 15:51:44 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benjamin R. Jack 
							
						 
					 
					
						
						
							
						
						6f012f2d1d 
					 
					
						
						
							
							Added warning if source file cannot be found  
						
						 
						
						... 
						
						
						
						If source files are defined using relative paths, CMake will compile the tests, but this script will (sometimes) fail to find and parse the tests from the source files.  I have added an explicit warning when ParseAndAddCatchTests fails to find a source file. 
						
						
					 
					
						2017-05-01 19:55:17 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ernst Maurer 
							
						 
					 
					
						
						
							
						
						8014bf1124 
					 
					
						
						
							
							cmake script to generate ctest definitions from catch tests: fix for test case body bracket  
						
						 
						
						
						
						
					 
					
						2017-04-24 13:33:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ernst Maurer 
							
						 
					 
					
						
						
							
						
						1aa3e4abfa 
					 
					
						
						
							
							Add CMake script to generate ctest definitions from Catch tests ( #879 )  
						
						 
						
						... 
						
						
						
						Added cmake script to parse the source files containing Catch's test and generate ctest definitions.
It generates one ctest test per `TEST_CASE` and labels them, using the `TEST_CASE`'s tags.
Closes  #719 . 
						
						
					 
					
						2017-04-11 16:51:02 +02:00