# # Copyright (c) 2015, by Veaceslav Munteanu, # Copyright (c) 2010-2018, by Gilles Caulier, # # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. include_directories( $ $ $ ) # ---------------------------------------------------------------------------------- macro(METADATAENGINE_TESTS_BUILD) set(_filename ${ARGV0}) string(REPLACE "." ";" _temp ${_filename}) list(GET _temp 0 _target) QT5_WRAP_CPP(MOC_files ${CMAKE_CURRENT_SOURCE_DIR}/abstractunittest.h) set(${_target}_SRCS ${MOC_files} ${CMAKE_CURRENT_SOURCE_DIR}/${_target}.cpp) add_executable(${_target} ${${_target}_SRCS}) add_test(${_target} ${_target}) ecm_mark_as_test(${target}) target_link_libraries(${_target} digikamcore Qt5::Core Qt5::Test KF5::I18n ) ENDMACRO() METADATAENGINE_TESTS_BUILD(tagsreadwritetest.cpp) METADATAENGINE_TESTS_BUILD(ratingreadwritetest.cpp) METADATAENGINE_TESTS_BUILD(commentreadwritetest.cpp) METADATAENGINE_TESTS_BUILD(patchpreviewtest.cpp) METADATAENGINE_TESTS_BUILD(applytagstest.cpp) METADATAENGINE_TESTS_BUILD(loadfrombatest.cpp) METADATAENGINE_TESTS_BUILD(usexmpsidecartest.cpp) METADATAENGINE_TESTS_BUILD(setiptcpreviewtest.cpp) METADATAENGINE_TESTS_BUILD(erasemetadatatagtest.cpp) METADATAENGINE_TESTS_BUILD(printtagslisttest.cpp) METADATAENGINE_TESTS_BUILD(createxmpsidecartest.cpp) METADATAENGINE_TESTS_BUILD(setxmpfacetest.cpp) METADATAENGINE_TESTS_BUILD(printmetadatatest.cpp) METADATAENGINE_TESTS_BUILD(printiteminfotest.cpp) METADATAENGINE_TESTS_BUILD(metareaderthreadtest.cpp)