SHA256
1
0
forked from pool/paraview
paraview/paraview-find-qhelpgenerator-qt5.patch

43 lines
1.5 KiB
Diff
Raw Normal View History

Index: ParaView-v5.2.0/CMake/ParaViewMacros.cmake
===================================================================
--- ParaView-v5.2.0.orig/CMake/ParaViewMacros.cmake
+++ ParaView-v5.2.0/CMake/ParaViewMacros.cmake
@@ -251,9 +251,16 @@ function (generate_htmls_from_xmls outpu
# file we use.
get_filename_component(first_xml "${first_xml}" NAME)
+ if (PARAVIEW_QT_VERSION STREQUAL "4")
+ set(qt_binary_dir_hints "${QT_BINARY_DIR}")
+ else() # Qt5
+ # Qt5's CMake config doesn't support QT_BINARY_DIR
+ set(qt_binary_dir_hints "${Qt5_DIR}/../../../bin")
+ endif()
+
find_program(QT_XMLPATTERNS_EXECUTABLE
- xmlpatterns
- HINTS "${QT_BINARY_DIR}"
+ NAMES xmlpatterns xmlpatterns-qt5
+ HINTS "${qt_binary_dir_hints}"
DOC "xmlpatterns used to generate html from Proxy documentation.")
mark_as_advanced(QT_XMLPATTERNS_EXECUTABLE)
@@ -339,9 +346,16 @@ function(build_help_project name)
message(FATAL_ERROR "No DESTINATION_DIRECTORY specified in build_help_project()")
endif()
+ if (PARAVIEW_QT_VERSION STREQUAL "4")
+ set(qt_binary_dir_hints "${QT_BINARY_DIR}")
+ else() # Qt5
+ # Qt5's CMake config doesn't support QT_BINARY_DIR
+ set(qt_binary_dir_hints "${Qt5_DIR}/../../../bin")
+ endif()
+
find_program(QT_HELP_GENERATOR
- qhelpgenerator
- HINTS "${QT_BINARY_DIR}"
+ NAMES qhelpgenerator qhelpgenerator-qt5
+ HINTS "${qt_binary_dir_hints}"
DOC "qhelpgenerator used to compile Qt help project files")
mark_as_advanced(QT_HELP_GENERATOR)