diff --git a/src/solver/libModelObject/CMakeLists.txt b/src/solver/libModelObject/CMakeLists.txt index bb489afd7e..d1272d6b5a 100644 --- a/src/solver/libModelObject/CMakeLists.txt +++ b/src/solver/libModelObject/CMakeLists.txt @@ -28,6 +28,7 @@ target_include_directories(antares-solver-libObjectModel ) target_link_libraries(antares-solver-libObjectModel PUBLIC + Antares::solver-expressions ) install(DIRECTORY include/antares DESTINATION "include" diff --git a/src/solver/libModelObject/include/antares/solver/libObjectModel/expression.h b/src/solver/libModelObject/include/antares/solver/libObjectModel/expression.h index 87fefbc8c5..6c505cc90c 100644 --- a/src/solver/libModelObject/include/antares/solver/libObjectModel/expression.h +++ b/src/solver/libModelObject/include/antares/solver/libObjectModel/expression.h @@ -22,6 +22,8 @@ #include +#include + namespace Antares::Solver::ObjectModel { @@ -40,8 +42,15 @@ class Expression return value_; } + const Nodes::Node* Node() const + { + return node_; + } + private: std::string value_; + + Nodes::Node* node_; }; } // namespace Antares::Solver::ObjectModel