diff --git a/autotests/CMakeLists.txt b/autotests/CMakeLists.txt index f896dda..75f2b2e 100644 --- a/autotests/CMakeLists.txt +++ b/autotests/CMakeLists.txt @@ -1,25 +1,27 @@ add_test( NAME meinproc_template COMMAND meinproc5 --srcdir ${CMAKE_CURRENT_BINARY_DIR}/../src ${CMAKE_CURRENT_SOURCE_DIR}/../src/template.docbook WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} ) set(CTEST_ENVIRONMENT "QT_LOGGING_RULES=kf5.kdoctools=true") add_test(kdoctools_install ${CMAKE_CTEST_COMMAND} --build-and-test "${CMAKE_CURRENT_SOURCE_DIR}/kdoctools-install" "${CMAKE_CURRENT_BINARY_DIR}/kdoctools-install" --build-generator ${CMAKE_GENERATOR} --build-makeprogram ${CMAKE_MAKE_PROGRAM} --build-target install --build-options "-DCMAKE_MODULE_PATH=${CMAKE_MODULE_PATH}" "-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_CURRENT_BINARY_DIR}/kdoctools-install/destdir" "-DKF5DocTools_DIR=${CMAKE_BINARY_DIR}/cmake" "-DKDOCTOOLS_CUSTOMIZATION_DIR=${KDOCTOOLS_CUSTOMIZATION_DIR}" "-DKDOCTOOLS_ENABLE_HTMLHANDBOOK=1" "-DCMAKE_VERBOSE_MAKEFILE=ON" --test-command ${CMAKE_COMMAND} + "-DKDE_INSTALL_MANDIR=${KDE_INSTALL_MANDIR}" + "-DKDE_INSTALL_DOCBUNDLEDIR=${KDE_INSTALL_DOCBUNDLEDIR}" "-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_CURRENT_BINARY_DIR}/kdoctools-install/destdir" -P "${CMAKE_CURRENT_SOURCE_DIR}/kdoctools-install/test.cmake") diff --git a/autotests/kdoctools-install/test.cmake b/autotests/kdoctools-install/test.cmake index 275b685..6833a90 100644 --- a/autotests/kdoctools-install/test.cmake +++ b/autotests/kdoctools-install/test.cmake @@ -1,24 +1,24 @@ # check presence of installed files -set(MANPATH ${CMAKE_INSTALL_PREFIX}/share/man) -set(HTMLPATH ${CMAKE_INSTALL_PREFIX}/share/doc/HTML) +set(MANPATH ${CMAKE_INSTALL_PREFIX}/${KDE_INSTALL_MANDIR}) +set(HTMLPATH ${CMAKE_INSTALL_PREFIX}/${KDE_INSTALL_DOCBUNDLEDIR}) set(FILES # from kdoctools_install ${MANPATH}/man1/checkXML5.1 ${MANPATH}/man1/meinproc5.1 ${MANPATH}/man7/kf5options.7 ${MANPATH}/man7/qt5options.7 # from add_subdirectory ${MANPATH}/es/man1/kjscmd.1 ${MANPATH}/fr/man1/kjscmd.1 ${HTMLPATH}/fr/foobar/index.cache.bz2 ${HTMLPATH}/es/foobar/index.cache.bz2 ${HTMLPATH}/es/kioslave5/fooslave/index.cache.bz2 ) foreach(f ${FILES}) if(NOT EXISTS ${f}) message(SEND_ERROR "${f} was not found") else() message(STATUS "found installed file ${f}") endif() endforeach()