From: mpa Date: Thu, 11 Jun 2015 11:51:23 +0000 (+0300) Subject: CMake improvement: usage of SALOME_GUI_MODE() macro X-Git-Tag: V7_7_0a1~20 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=a9377c722cd19c6492dffcc02bb87aa017304bdd;p=modules%2Fmed.git CMake improvement: usage of SALOME_GUI_MODE() macro --- diff --git a/CMakeLists.txt b/CMakeLists.txt index a94e5e637..51a6514c3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -147,7 +147,8 @@ IF(SALOME_BUILD_GUI) IF(EXISTS ${GUI_ROOT_DIR}) LIST(APPEND CMAKE_MODULE_PATH "${GUI_ROOT_DIR}/adm_local/cmake_files") FIND_PACKAGE(SalomeGUI REQUIRED) - FULL_GUI(TRUE) # check whether GUI builded in full mode and with CORBA + SALOME_GUI_WITH_CORBA() #check whether GUI builded with CORBA + SALOME_GUI_MODE(SALOME_USE_SALOMEOBJECT SALOME_USE_PYCONSOLE OPTIONAL SALOME_USE_PVVIEWER) ADD_DEFINITIONS(${GUI_DEFINITIONS}) INCLUDE_DIRECTORIES(${GUI_INCLUDE_DIRS}) ELSE(EXISTS ${GUI_ROOT_DIR}) diff --git a/src/MEDOP/gui/MEDOPModule.cxx b/src/MEDOP/gui/MEDOPModule.cxx index ff3ea17c7..88139f752 100644 --- a/src/MEDOP/gui/MEDOPModule.cxx +++ b/src/MEDOP/gui/MEDOPModule.cxx @@ -26,7 +26,9 @@ #include CORBA_CLIENT_HEADER(SALOMEDS) #include "MEDOPFactoryClient.hxx" +#ifndef DISABLE_PVVIEWER #include "PVViewer_ViewModel.h" +#endif MEDOPModule::MEDOPModule() : StandardApp_Module() @@ -106,5 +108,7 @@ void MEDOPModule::createModuleActions() { void MEDOPModule::viewManagers( QStringList& list ) const { +#ifndef DISABLE_PVVIEWER list.append( PVViewer_Viewer::Type() ); +#endif } diff --git a/src/MEDOP/gui/XmedConsoleDriver.cxx b/src/MEDOP/gui/XmedConsoleDriver.cxx index ea9797bb9..500879c1e 100644 --- a/src/MEDOP/gui/XmedConsoleDriver.cxx +++ b/src/MEDOP/gui/XmedConsoleDriver.cxx @@ -52,10 +52,12 @@ void XmedConsoleDriver::setup() { // A last one to clear the console screen //commands+="wipe"; +#ifndef DISABLE_PVVIEWER // start PVServer and show render view commands+="import pvsimple as pvs"; commands+=""; //commands+="pvs.ShowParaviewView()"; +#endif this->exec(commands); _importXmedDone = true;