# gpgme tests

set(gpgme_TESTS
    t-version
    t-data
    t-engine-info
)

set(gpgme_test_RUNNERS
    run-keylist
    run-export
    run-import
    run-sign
    run-verify
    ${gpgme_TESTS}
)

foreach(_t ${gpgme_test_RUNNERS})
    add_executable(${_t} ${_t}.c)
    target_link_libraries(${_t} gpgme)
    if(ASSUAN2_FOUND)
        target_link_libraries(${_t} ${ASSUAN2_LIBRARIES})
    endif(ASSUAN2_FOUND)
endforeach(_t ${gpgme_test_RUNNERS})

foreach(_t ${gpgme_TESTS})
    add_test(NAME ${_t} COMMAND ${_t})
    set_tests_properties(${_t} PROPERTIES WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}")
endforeach(_t ${gpgme_TESTS})
