Added header-dependency tests.
This commit is contained in:
		
							
								
								
									
										19
									
								
								tests/CMakeLists.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								tests/CMakeLists.txt
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,19 @@
 | 
			
		||||
#
 | 
			
		||||
# Tests
 | 
			
		||||
#
 | 
			
		||||
 | 
			
		||||
enable_testing()
 | 
			
		||||
 | 
			
		||||
# Build Catch unit tests
 | 
			
		||||
add_library(catch INTERFACE)
 | 
			
		||||
target_include_directories(catch INTERFACE ${CMAKE_CURRENT_SOURCE_DIR})
 | 
			
		||||
 | 
			
		||||
file(GLOB catch_tests LIST_DIRECTORIES false RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.cpp)
 | 
			
		||||
add_executable(catch_tests ${catch_tests})
 | 
			
		||||
target_link_libraries(catch_tests spdlog)
 | 
			
		||||
add_test(NAME catch_tests COMMAND catch_tests)
 | 
			
		||||
file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/logs")
 | 
			
		||||
 | 
			
		||||
# Ensure headers include their own dependencies
 | 
			
		||||
add_subdirectory(header_dependencies)
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user