mirror of
				https://github.com/VCMP-SqMod/SqMod.git
				synced 2025-11-04 08:17:19 +01:00 
			
		
		
		
	Switched to POCO library for unified platform/library interface. Deprecated the external module API. It was creating more problems than solving. Removed most built-in libraries in favor of system libraries for easier maintenance. Cleaned and secured code with help from static analyzers.
		
			
				
	
	
		
			21 lines
		
	
	
		
			617 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			617 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
# Sources
 | 
						|
file(GLOB SRCS_G "src/*.cpp")
 | 
						|
POCO_SOURCES_AUTO(TEST_SRCS ${SRCS_G})
 | 
						|
 | 
						|
# Headers
 | 
						|
file(GLOB_RECURSE HDRS_G "src/*.h")
 | 
						|
POCO_HEADERS_AUTO(TEST_SRCS ${HDRS_G})
 | 
						|
 | 
						|
POCO_SOURCES_AUTO_PLAT(TEST_SRCS OFF
 | 
						|
	src/WinDriver.cpp
 | 
						|
)
 | 
						|
 | 
						|
add_executable(DataPostgreSQL-testrunner ${TEST_SRCS})
 | 
						|
add_test(
 | 
						|
	NAME DataPostgreSQL
 | 
						|
	WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
 | 
						|
	COMMAND DataPostgreSQL-testrunner -ignore ${CMAKE_SOURCE_DIR}/cppignore.lnx -all
 | 
						|
)
 | 
						|
set_tests_properties(DataPostgreSQL PROPERTIES ENVIRONMENT POCO_BASE=${CMAKE_SOURCE_DIR})
 | 
						|
target_link_libraries(DataPostgreSQL-testrunner PUBLIC Poco::DataPostgreSQL CppUnit)
 |