Salome HOME
Windows compatibility.
[modules/gui.git] / tools / CMakeLists.txt
index 0de7d842653a9624de46f0a5bd17f944a09f5b23..8d608b708b54ac1db9d729aabaede724bc55d5ae 100755 (executable)
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2015  CEA/DEN, EDF R&D, OPEN CASCADE
+# Copyright (C) 2012-2016  CEA/DEN, EDF R&D, OPEN CASCADE
 #
 # This library is free software; you can redistribute it and/or
 # modify it under the terms of the GNU Lesser General Public
@@ -22,3 +22,30 @@ ADD_SUBDIRECTORY(dlgfactory)
 IF(SALOME_USE_VTKVIEWER)
   ADD_SUBDIRECTORY(vtkEDFOverloads)            
 ENDIF()
+
+##
+# Python-based packages, part 1 (generic)
+##
+
+IF(SALOME_USE_PYCONSOLE)
+  # Include sub-project PyConsole:
+  SET(TOOLS_EXPORT_NAME ${PROJECT_NAME})
+  SET(PYCONSOLE_INSTALL_LIBS "${SALOME_INSTALL_LIBS}" CACHE PATH "")
+  SET(PYCONSOLE_INSTALL_HEADERS "${SALOME_INSTALL_HEADERS}" CACHE PATH "") 
+  SET(PYCONSOLE_INSTALL_RES "${SALOME_GUI_INSTALL_RES_DATA}" CACHE PATH "")
+  OPTION(PYCONSOLE_BUILD_WITH_QT5 "Build PyConsole with Qt 5" ${SALOME_BUILD_WITH_QT5})
+     
+  ADD_SUBDIRECTORY(../tools/PyConsole) # will bring in PyInterp automatically
+ENDIF(SALOME_USE_PYCONSOLE)
+
+IF(SALOME_USE_PYVIEWER)
+  # Include sub-project PyEditor:
+  SET(TOOLS_EXPORT_NAME ${PROJECT_NAME})
+  SET(PYEDITOR_INSTALL_BINS "${SALOME_INSTALL_BINS}" CACHE PATH "")
+  SET(PYEDITOR_INSTALL_LIBS "${SALOME_INSTALL_LIBS}" CACHE PATH "")
+  SET(PYEDITOR_INSTALL_HEADERS "${SALOME_INSTALL_HEADERS}" CACHE PATH "") 
+  SET(PYEDITOR_INSTALL_RES "${SALOME_GUI_INSTALL_RES_DATA}" CACHE PATH "")
+  OPTION(PYEDITOR_BUILD_WITH_QT5 "Build PyEditor with Qt 5" ${SALOME_BUILD_WITH_QT5})
+  ADD_SUBDIRECTORY(PyEditor)
+ENDIF(SALOME_USE_PYVIEWER)
+