diff --git a/CMakeLists.txt b/CMakeLists.txt index 726dbfd0..10f76abc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -92,7 +92,7 @@ endif() set(xeus_REQUIRED_VERSION 5.0.0) set(xeus_zmq_REQUIRED_VERSION 3.0.0) -set(CppInterOp_REQUIRED_VERSION 1.8.0) +set(CppInterOp_REQUIRED_VERSION 1.7.0) set(xeus_lite_REQUIRED_VERSION 3.2.1) if (NOT TARGET xeus AND NOT TARGET xeus-static) diff --git a/README.md b/README.md index 377d3c7c..06068c4b 100644 --- a/README.md +++ b/README.md @@ -207,7 +207,7 @@ http://xeus-cpp.readthedocs.io | `xeus-cpp` | `xeus-zmq` | `CppInterOp` | `pugixml` | `cpp-argparse`| `nlohmann_json` | |------------|-----------------|--------------|-----------|---------------|-----------------| -| main | 3.1.0 | 1.8.0 | 1.15 | 3.2 | 3.12.0 | +| main | 3.1.0 | 1.7.0 | 1.15 | 3.2 | 3.12.0 | ## Contributing diff --git a/environment-dev.yml b/environment-dev.yml index a9c3c681..9a984818 100644 --- a/environment-dev.yml +++ b/environment-dev.yml @@ -5,13 +5,13 @@ dependencies: # Build dependencies - make - cmake - - cxx-compiler + - cxx-compiler=1.7.0 # Host dependencies - xeus>=5.0.0 - xeus-zmq<4.0 - nlohmann_json - nlohmann_json-abi - - CppInterOp>=1.8 + - CppInterOp<1.8 - pugixml - cpp-argparse # Test dependencies diff --git a/environment-wasm-host.yml b/environment-wasm-host.yml index ef111cae..e32e077a 100644 --- a/environment-wasm-host.yml +++ b/environment-wasm-host.yml @@ -7,7 +7,7 @@ dependencies: - nlohmann_json-abi - xeus-lite - xeus - - CppInterOp>=1.8 + - CppInterOp<1.8 - cpp-argparse - pugixml - doctest diff --git a/include/xeus-cpp/xinterpreter.hpp b/include/xeus-cpp/xinterpreter.hpp index 92b4e2c7..29eaf13b 100644 --- a/include/xeus-cpp/xinterpreter.hpp +++ b/include/xeus-cpp/xinterpreter.hpp @@ -16,7 +16,7 @@ #include #include -#include +#include "clang/Interpreter/CppInterOp.h" // from CppInterOp package #include diff --git a/src/xinspect.cpp b/src/xinspect.cpp index 09a1933d..2511a5ac 100644 --- a/src/xinspect.cpp +++ b/src/xinspect.cpp @@ -14,7 +14,7 @@ #include "xinspect.hpp" -#include +#include "clang/Interpreter/CppInterOp.h" namespace xcpp {