project(qztest) set(QZTEST_SOURCES qztest.h testjlcompress.h testquachecksum32.h testquagzipfile.h testquaziodevice.h testquazip.h testquazipdir.h testquazipfile.h testquazipfileinfo.h testquazipnewinfo.h qztest.cpp testjlcompress.cpp testquachecksum32.cpp testquagzipfile.cpp testquaziodevice.cpp testquazip.cpp testquazipdir.cpp testquazipfile.cpp testquazipfileinfo.cpp testquazipnewinfo.cpp ) add_executable(${PROJECT_NAME} ${QZTEST_SOURCES} qztest.qrc) set_target_properties(${PROJECT_NAME} PROPERTIES AUTORCC ON) target_link_libraries(${PROJECT_NAME} ${QUAZIP_TEST_QT_LIBRARIES} QuaZip::QuaZip ) add_test(NAME qztest_test COMMAND qztest WORKING_DIRECTORY ${QUAZIP_BINARY_DIR}/quazip # preliminary hack to find the dll on windows ) add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND} --verbose DEPENDS qztest)