mirror of
				https://github.com/DarkflameUniverse/DarkflameServer.git
				synced 2025-10-30 20:22:04 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			36 lines
		
	
	
		
			968 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			968 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| set(DCOMMONTEST_SOURCES
 | |
| 	"AMFDeserializeTests.cpp"
 | |
| 	"Amf3Tests.cpp"
 | |
| 	"ToUnderlyingTests.cpp"
 | |
| 	"HeaderSkipTest.cpp"
 | |
| 	"TestCDFeatureGatingTable.cpp"
 | |
| 	"TestLDFFormat.cpp"
 | |
| 	"TestNiPoint3.cpp"
 | |
| 	"TestEncoding.cpp"
 | |
| 	"TestLUString.cpp"
 | |
| 	"TestLUWString.cpp"
 | |
| 	"dCommonDependencies.cpp"
 | |
| )
 | |
| 
 | |
| add_subdirectory(dEnumsTests)
 | |
| list(APPEND DCOMMONTEST_SOURCES ${DENUMS_TESTS})
 | |
| 
 | |
| # Set our executable
 | |
| add_executable(dCommonTests ${DCOMMONTEST_SOURCES})
 | |
| add_dependencies(dCommonTests conncpp_tests)
 | |
| if(MSVC)
 | |
| 	add_dependencies(dCommonTests zlib_tests)
 | |
| endif()
 | |
| # Apple needs some special linkage for the mariadb connector for tests.
 | |
| DoAppleMariaDBCopy(dCommonTests ${CMAKE_CURRENT_BINARY_DIR})
 | |
| 
 | |
| # Link needed libraries
 | |
| target_link_libraries(dCommonTests ${COMMON_LIBRARIES} GTest::gtest_main)
 | |
| 
 | |
| # Copy test files to testing directory
 | |
| add_subdirectory(TestBitStreams)
 | |
| file(COPY ${TESTBITSTREAMS} DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
 | |
| 
 | |
| # Discover the tests
 | |
| gtest_discover_tests(dCommonTests)
 | 
