From 81cce806ecb00f61f9186bafb4385430058f48cb Mon Sep 17 00:00:00 2001 From: legoc Date: Thu, 28 Nov 2024 17:12:45 +0100 Subject: [PATCH] INSTALL --- INSTALL.md | 55 ++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 35 insertions(+), 20 deletions(-) diff --git a/INSTALL.md b/INSTALL.md index 47865562..3b64ccc9 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -2,7 +2,7 @@ ## Dependencies -Cameo depends on: +CAMEO depends on: - CMake (>=3.20) - Java JDK (>=11) - Maven @@ -16,7 +16,7 @@ For the Python API: OpenJDK or Oracle JDK can be both installed. -### Debian-based Linux distribution +### Debian-based Linux Install all the dependencies (except Java): @@ -24,13 +24,13 @@ Install all the dependencies (except Java): $ sudo apt install cmake maven libzmq3-dev libzmq-jni rapidjson-dev pybind11-dev doxygen ``` -### Windows with vcpkg +### Windows vcpkg +We recommend to use vcpkg to compile on Windows. To install the C++ and Python APIs, first install vcpkg, then install the dependencies: ``` -$ vcpkg install zeromq -$ vcpkg install cppzmq +$ vcpkg install zeromq cppzmq rapidjson pybind11 ``` @@ -41,14 +41,6 @@ You can either generate the binaries or the Debian packages. ### Option 1: Generate the binaries -Compile: - -``` -$ cd cameo -$ cmake -S . -B build -D