Salome HOME
base64 is used to store pickelized objects into XML
[modules/yacs.git] / src / engine / CMakeLists.txt
index 9c6d3fbcfc51deb1fe46aa9f48f2519cf22216f8..6307814218d56a4d199eb300c70891eb43ad1801 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2016  CEA/DEN, EDF R&D
+# Copyright (C) 2012-2019  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
@@ -23,6 +23,9 @@ IF(SALOME_BUILD_TESTS)
 ENDIF(SALOME_BUILD_TESTS)
 
 # --- options ---
+ADD_DEFINITIONS(
+  ${BOOST_DEFINITIONS}
+  )
 
 # additional include directories
 INCLUDE_DIRECTORIES(
@@ -44,6 +47,7 @@ SET(YACSlibEngine_HEADERS
   AnyInputPort.hxx
   Bloc.hxx
   Catalog.hxx
+  ComplexWeight.hxx
   ComponentDefinition.hxx
   ComponentInstance.hxx
   ComposedNode.hxx
@@ -106,6 +110,8 @@ SET(YACSlibEngine_HEADERS
   LinkedBlocPoint.hxx
   ElementaryPoint.hxx
   SetOfPoints.hxx
+  PlayGround.hxx
+  ObserverAsPlugin.hxx
   )
 
 # --- sources ---
@@ -142,6 +148,7 @@ SET(YACSlibEngine_SOURCES
   ServiceInlineNode.cxx
   StaticDefinedComposedNode.cxx
   Bloc.cxx
+  Bloc_impl.cxx
   Proc.cxx
   Loop.cxx
   ForLoop.cxx
@@ -178,6 +185,9 @@ SET(YACSlibEngine_SOURCES
   LinkedBlocPoint.cxx
   ElementaryPoint.cxx
   SetOfPoints.cxx
+  PlayGround.cxx
+  ComplexWeight.cxx
+  ObserverAsPlugin.cxx
   )
 SET(YACSlibEngine_HEADERS ${YACSlibEngine_HEADERS} PARENT_SCOPE)  # Make it visible to src/engine_swig to handle dependencies