Warning, /libraries/kdb/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 # try 0007 find_package(Qt5Core QUIET) 0008 if (TARGET Qt5::qhelpgenerator) 0009 get_target_property(QHelpGenerator_EXECUTABLE Qt5::qhelpgenerator LOCATION) 0010 else() 0011 # assume same folder as qmake executable 0012 if (TARGET Qt5::qmake) 0013 get_target_property(_qmake_EXECUTABLE Qt5::qmake LOCATION) 0014 get_filename_component(_path ${_qmake_EXECUTABLE} DIRECTORY) 0015 else() 0016 set(_path) 0017 endif() 0018 # TODO: prevent that the Qt4 version is picked up 0019 find_program(QHelpGenerator_EXECUTABLE 0020 NAMES 0021 qhelpgenerator-qt5 0022 qhelpgenerator 0023 PATH 0024 ${_path} 0025 ) 0026 endif() 0027 mark_as_advanced(QHelpGenerator_EXECUTABLE) 0028 0029 if(QHelpGenerator_EXECUTABLE) 0030 set(QHelpGenerator_FOUND TRUE) 0031 else() 0032 set(QHelpGenerator_FOUND FALSE) 0033 endif() 0034 0035 if(QHelpGenerator_FOUND) 0036 if(NOT QHelpGenerator_FIND_QUIETLY ) 0037 message( STATUS "Found QHelpGenerator executable: ${QHelpGenerator_EXECUTABLE}") 0038 endif() 0039 else() 0040 if(QHelpGenerator_FIND_REQUIRED) 0041 message( FATAL_ERROR "Could not find QHelpGenerator executable" ) 0042 else() 0043 message( STATUS "Optional QHelpGenerator executable was not found" ) 0044 endif() 0045 endif() 0046