mirror of
				https://git.tardis.systems/mirrors/yuzu
				synced 2025-10-31 02:34:11 +01:00 
			
		
		
		
	CMake: Create an INTERFACE target for Catch
This commit is contained in:
		
							parent
							
								
									d736cca848
								
							
						
					
					
						commit
						cebdae6c92
					
				
							
								
								
									
										4
									
								
								externals/CMakeLists.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								externals/CMakeLists.txt
									
									
									
									
										vendored
									
									
								
							| @ -1,3 +1,7 @@ | ||||
| # Catch | ||||
| add_library(catch-single-include INTERFACE) | ||||
| target_include_directories(catch-single-include INTERFACE catch/single_include) | ||||
| 
 | ||||
| # Xbyak | ||||
| if (ARCHITECTURE_x86_64) | ||||
|     add_library(xbyak INTERFACE) | ||||
|  | ||||
| @ -10,11 +10,9 @@ set(HEADERS | ||||
| 
 | ||||
| create_directory_groups(${SRCS} ${HEADERS}) | ||||
| 
 | ||||
| include_directories(../../externals/catch/single_include/) | ||||
| 
 | ||||
| add_executable(tests ${SRCS} ${HEADERS}) | ||||
| target_link_libraries(tests PRIVATE common core) | ||||
| target_link_libraries(tests PRIVATE glad) # To support linker work-around | ||||
| target_link_libraries(tests PRIVATE ${PLATFORM_LIBRARIES} Threads::Threads) | ||||
| target_link_libraries(tests PRIVATE ${PLATFORM_LIBRARIES} catch-single-include Threads::Threads) | ||||
| 
 | ||||
| add_test(NAME tests COMMAND $<TARGET_FILE:tests>) | ||||
| add_test(NAME tests COMMAND tests) | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user