Warning, /libraries/kreport/cmake/modules/FindQHelpGenerator.cmake is written in an unsupported language. File is not indexed.
0001 # Finds the Qt5 QHelpGenerator
0002 #
0003 # QHelpGenerator_FOUND - True if QHelpGenerator found.
0004 # QHelpGenerator_EXECUTABLE - Path to executable
0005
0006 find_package(Qt5Core QUIET)
0007 if (TARGET Qt5::qhelpgenerator)
0008 get_target_property(QHelpGenerator_EXECUTABLE Qt5::qhelpgenerator LOCATION)
0009 else()
0010 # assume same folder as qmake executable
0011 if (TARGET Qt5::qmake)
0012 get_target_property(_qmake_EXECUTABLE Qt5::qmake LOCATION)
0013 get_filename_component(_path ${_qmake_EXECUTABLE} DIRECTORY)
0014 else()
0015 set(_path)
0016 endif()
0017 # TODO: prevent that the Qt4 version is picked up
0018 find_program(QHelpGenerator_EXECUTABLE
0019 NAMES
0020 qhelpgenerator-qt5
0021 qhelpgenerator
0022 PATH
0023 ${_path}
0024 )
0025 endif()
0026 mark_as_advanced(QHelpGenerator_EXECUTABLE)
0027
0028 if(QHelpGenerator_EXECUTABLE)
0029 set(QHelpGenerator_FOUND TRUE)
0030 else()
0031 set(QHelpGenerator_FOUND FALSE)
0032 endif()
0033
0034 if(QHelpGenerator_FOUND)
0035 if(NOT QHelpGenerator_FIND_QUIETLY )
0036 message( STATUS "Found QHelpGenerator executable: ${QHelpGenerator_EXECUTABLE}")
0037 endif()
0038 else()
0039 if(QHelpGenerator_FIND_REQUIRED)
0040 message( FATAL_ERROR "Could not find QHelpGenerator executable" )
0041 else()
0042 message( STATUS "Optional QHelpGenerator executable was not found" )
0043 endif()
0044 endif()
0045