Salome HOME
Merge Qt5 porting.
[modules/paravis.git] / CMakeLists.txt
index 08be4910e682b5e5b8da89ff682f8d0f83b023d9..eeb3e46c93cbe3defeb746e4c677227d7d7567a8 100644 (file)
@@ -110,21 +110,26 @@ ENDIF()
 ##
 ## From GUI: part 1 (Qt must be checked before ParaView)
 ##
-FIND_PACKAGE(SalomeQt4 REQUIRED COMPONENTS QtCore QtGui QtXml QtHelp)
-# This search for qhelpgenerator is required here
-# to avoid detecting native one due to bug in ParaViewMacros.cmake
-FIND_PROGRAM(QT_HELP_GENERATOR
-    qhelpgenerator
-    PATHS "${QT_BINARY_DIR}"
-    NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
-    DOC "qhelpgenerator used to compile Qt help project files")
-MARK_AS_ADVANCED(QT_HELP_GENERATOR)
+IF (NOT SALOME_GUI_BUILD_WITH_QT5)
+  FIND_PACKAGE(SalomeQt4 REQUIRED COMPONENTS QtCore QtGui QtXml QtHelp)
+  # This search for qhelpgenerator is required here
+  # to avoid detecting native one due to bug in ParaViewMacros.cmake
+  FIND_PROGRAM(QT_HELP_GENERATOR
+              qhelpgenerator
+              PATHS "${QT_BINARY_DIR}"
+              NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
+              DOC "qhelpgenerator used to compile Qt help project files")
+  MARK_AS_ADVANCED(QT_HELP_GENERATOR)
+ELSE()
+  FIND_PACKAGE(SalomeQt5 REQUIRED)
+ENDIF()
 
 ##
 ## Specific to ParaViS:
 ##
 FIND_PACKAGE(SalomeParaView REQUIRED)
 
+
 # GUI itself has to be loaded AFTER ParaView: the ParaView config doesn't mix
 # well with the VTK one (and GUI loads VTK):
 FIND_PACKAGE(SalomeGUI REQUIRED)
@@ -179,6 +184,7 @@ ENDIF()
 ##
 ## From SMESH
 ##
+
 IF(SALOME_PARAVIS_BUILD_PLUGINS AND SALOME_PARAVIS_USE_SMESH_SOURCE)
   IF(NOT SALOME_PARAVIS_USE_GEOM_SOURCE)
     SET(GEOM_ROOT_DIR $ENV{GEOM_ROOT_DIR} CACHE PATH "Path to the Salome GEOM")