# Find PythonQt # # Sets PYTHONQT_FOUND, PYTHONQT_INCLUDE_DIR, PYTHONQT_LIBRARY, PYTHONQT_LIBRARIES # # Python is required FIND_PACKAGE(PythonLibs) IF(NOT PYTHONLIBS_FOUND) MESSAGE(FATAL_ERROR "error: Python is required to build PythonQt") ENDIF() FIND_PATH(PYTHONQT_INSTALL_DIR include/PythonQt/PythonQt.h DOC "Directory where PythonQt was installed.") FIND_PATH(PYTHONQT_INCLUDE_DIR PythonQt.h "${PYTHONQT_INSTALL_DIR}/include/PythonQt" DOC "Path to the PythonQt include directory") FIND_LIBRARY(PYTHONQT_LIBRARY PythonQt PATHS "${PYTHONQT_INSTALL_DIR}/lib" DOC "The PythonQt library.") MARK_AS_ADVANCED(PYTHONQT_INSTALL_DIR) MARK_AS_ADVANCED(PYTHONQT_INCLUDE_DIR) MARK_AS_ADVANCED(PYTHONQT_LIBRARY) # On linux, also find libutil IF(UNIX AND NOT APPLE) FIND_LIBRARY(PYTHONQT_LIBUTIL util) MARK_AS_ADVANCED(PYTHONQT_LIBUTIL) ENDIF() SET(PYTHONQT_FOUND 0) IF(PYTHONQT_INCLUDE_DIR AND PYTHONQT_LIBRARY) SET(PYTHONQT_FOUND 1) SET(PYTHONQT_LIBRARIES ${PYTHONQT_LIBRARY} ${PYTHONQT_LIBUTIL}) ENDIF()