diff --git a/src/qml/CMakeLists.txt b/src/qml/CMakeLists.txt --- a/src/qml/CMakeLists.txt +++ b/src/qml/CMakeLists.txt @@ -11,3 +11,13 @@ install(TARGETS itemmodelsplugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/kitemmodels) install(FILES qmldir DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/kitemmodels) + +# Faux install into the build dir for unit tests + +add_custom_target(copy ALL DEPENDS itemmodelsplugin) +add_custom_command(TARGET copy POST_BUILD + COMMAND ${CMAKE_COMMAND} -E + copy ${CMAKE_CURRENT_SOURCE_DIR}/qmldir ${CMAKE_BINARY_DIR}/bin/org/kde/kitemmodels/qmldir) +add_custom_command(TARGET copy POST_BUILD + COMMAND ${CMAKE_COMMAND} -E + copy $ ${CMAKE_BINARY_DIR}/bin/org/kde/kitemmodels)