Salome HOME
base64 is used to store pickelized objects into XML
[modules/yacs.git] / src / engine / CMakeLists.txt
index b1f43ff38dbd73d31643641fb72d9fafbb3e363f..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
@@ -107,6 +111,7 @@ SET(YACSlibEngine_HEADERS
   ElementaryPoint.hxx
   SetOfPoints.hxx
   PlayGround.hxx
+  ObserverAsPlugin.hxx
   )
 
 # --- sources ---
@@ -181,6 +186,8 @@ SET(YACSlibEngine_SOURCES
   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