Blame winpr/libwinpr/asn1/test/CMakeLists.txt

Packit Service fa4841
Packit Service fa4841
set(MODULE_NAME "TestAsn1")
Packit Service fa4841
set(MODULE_PREFIX "TEST_ASN1")
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
	TestAsn1Module.c
Packit Service fa4841
	TestAsn1Encoder.c
Packit Service fa4841
	TestAsn1Decoder.c
Packit Service fa4841
	TestAsn1Encode.c
Packit Service fa4841
	TestAsn1Decode.c
Packit Service fa4841
	TestAsn1String.c
Packit Service fa4841
	TestAsn1Integer.c
Packit Service fa4841
	TestAsn1Compare.c
Packit Service fa4841
	TestAsn1BerEnc.c
Packit Service fa4841
	TestAsn1BerDec.c
Packit Service fa4841
	TestAsn1DerEnc.c
Packit Service fa4841
	TestAsn1DerDec.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
add_executable(${MODULE_NAME} ${${MODULE_PREFIX}_SRCS})
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 "WinPR/Test")