Blame libfreerdp/gdi/test/CMakeLists.txt

Packit Service fa4841
Packit Service fa4841
set(MODULE_NAME "TestGdi")
Packit Service fa4841
set(MODULE_PREFIX "TEST_GDI")
Packit Service fa4841
Packit Service fa4841
set(${MODULE_PREFIX}_DRIVER ${MODULE_NAME}.c)
Packit Service fa4841
Packit Service fa4841
set(${MODULE_PREFIX}_TESTS
Packit Service fa4841
	TestGdiRop3.c
Packit Service fa4841
	TestGdiLine.c
Packit Service fa4841
    TestGdiRegion.c
Packit Service fa4841
	TestGdiRect.c
Packit Service fa4841
	TestGdiBitBlt.c
Packit Service fa4841
	TestGdiCreate.c
Packit Service fa4841
	TestGdiEllipse.c
Packit Service fa4841
	TestGdiClip.c)
Packit Service fa4841
Packit Service fa4841
create_test_sourcelist(${MODULE_PREFIX}_SRCS
Packit Service fa4841
	${${MODULE_PREFIX}_DRIVER}
Packit Service fa4841
	${${MODULE_PREFIX}_TESTS})
Packit Service fa4841
Packit Service fa4841
include_directories(..)
Packit Service fa4841
Packit Service fa4841
add_library(helpers STATIC
Packit Service fa4841
	    helpers.c)
Packit Service fa4841
Packit Service fa4841
add_executable(${MODULE_NAME} ${${MODULE_PREFIX}_SRCS})
Packit Service fa4841
Packit Service fa4841
target_link_libraries(${MODULE_NAME} winpr freerdp helpers)
Packit Service fa4841
Packit Service fa4841
set_target_properties(${MODULE_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${TESTING_OUTPUT_DIRECTORY}")
Packit Service fa4841
Packit Service fa4841
foreach(test ${${MODULE_PREFIX}_TESTS})
Packit Service fa4841
	get_filename_component(TestName ${test} NAME_WE)
Packit Service fa4841
	add_test(${TestName} ${TESTING_OUTPUT_DIRECTORY}/${MODULE_NAME} ${TestName})
Packit Service fa4841
endforeach()
Packit Service fa4841
Packit Service fa4841
set_property(TARGET ${MODULE_NAME} PROPERTY FOLDER "FreeRDP/Test")
Packit Service fa4841