Salome HOME
Merge branch 'omu/py2yacsgui'
[modules/yacs.git] / src / runtime / CMakeLists.txt
index 8ec236b2f367f86dd52d641841b1e66496c5030b..73b64fa7ffcc40a204f7018a3e9f7443b4db9f78 100644 (file)
@@ -1,9 +1,9 @@
-# Copyright (C) 2012-2013  CEA/DEN, EDF R&D, OPEN CASCADE
+# Copyright (C) 2012-2016  CEA/DEN, EDF R&D
 #
 # This library is free software; you can redistribute it and/or
 # modify it under the terms of the GNU Lesser General Public
 # License as published by the Free Software Foundation; either
-# version 2.1 of the License.
+# version 2.1 of the License, or (at your option) any later version.
 #
 # This library is distributed in the hope that it will be useful,
 # but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -66,9 +66,6 @@ ADD_DEFINITIONS(
   ${PYTHON_DEFINITIONS}
   ${OMNIORB_DEFINITIONS}
   )
-IF(WIN32)
-  ADD_DEFINITIONS(-DNOGDI)
-ENDIF(WIN32)
 
 # libraries to link to
 SET(_link_LIBRARIES
@@ -85,6 +82,7 @@ SET(_link_LIBRARIES
 
 SET(YACSRuntimeSALOME_HEADERS
   YACSRuntimeSALOMEExport.hxx 
+  AutoGIL.hxx
   CalStreamPort.hxx
   CORBAComponent.hxx
   CORBACORBAConv.hxx
@@ -119,7 +117,13 @@ SET(YACSRuntimeSALOME_HEADERS
   PythonXMLConv.hxx 
   RuntimeSALOME.hxx
   SalomeComponent.hxx
-  SalomeContainer.hxx 
+  SalomeHPComponent.hxx
+  SalomeContainer.hxx
+  SalomeContainerTools.hxx
+  SalomeContainerHelper.hxx
+  SalomeContainerTmpForHP.hxx
+  SalomeHPContainer.hxx
+  SalomeHPContainerTools.hxx
   SALOMEDispatcher.hxx
   SalomeProc.hxx
   SalomePythonComponent.hxx
@@ -140,6 +144,7 @@ SET(YACSRuntimeSALOME_HEADERS
   SalomeOptimizerLoop.hxx
   DistributedPythonNode.hxx
   PyOptimizerAlg.hxx
+  VisitorSalomeSaveState.hxx
   )
 
 # --- sources ---
@@ -170,6 +175,11 @@ SET(YACSRuntimeSALOME_SOURCES
   DistributedPythonNode.cxx      
   SalomePythonComponent.cxx      
   SalomeContainer.cxx            
+  SalomeContainerTools.cxx
+  SalomeHPContainer.cxx
+  SalomeHPContainerTools.cxx
+  SalomeContainerHelper.cxx
+  SalomeContainerTmpForHP.cxx
   PythonPorts.cxx                
   XMLNode.cxx                    
   XMLPorts.cxx                   
@@ -178,7 +188,8 @@ SET(YACSRuntimeSALOME_SOURCES
   SalomeProc.cxx                 
   CalStreamPort.cxx              
   CORBAComponent.cxx             
-  SalomeComponent.cxx            
+  SalomeComponent.cxx   
+  SalomeHPComponent.cxx         
   CppComponent.cxx               
   CppContainer.cxx               
   CppCORBAConv.cxx               
@@ -200,6 +211,7 @@ SET(YACSRuntimeSALOME_SOURCES
   PyStdout.cxx                   
   SalomeOptimizerLoop.cxx        
   PyOptimizerAlg.cxx             
+  VisitorSalomeSaveState.cxx
   )
 
 # --- rules ---