Skip to content
Snippets Groups Projects
Commit 9c84c574 authored by Daniel Hornung's avatar Daniel Hornung
Browse files

DOC: More setup documentation. And smaller cmake version allowed.

parent 51215d12
No related branches found
No related tags found
No related merge requests found
Pipeline #11392 failed
# -*- mode:conf; -*-
# General
build/
inst/
......
......@@ -18,7 +18,7 @@
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
cmake_minimum_required(VERSION 3.15)
cmake_minimum_required(VERSION 3.13)
project(OctaveCaosDB
DESCRIPTION "GNU/Octave wrapper for libcaosdb, the C++ client library of the CaosDB project."
......
# Getting started with CaosDB for Octave #
## Install and Load
## Requirements ##
This package requires the following software:
From ocatave:
- conan: `pip install conan`
- libcaosdb: See https://gitlab.indiscale.com/caosdb/src/caosdb-cpplib for further instructions.
- For running this library, a valid libcaosdb configuration is needed, for example a
`.caosdb_client.json` file in your home directory or current working directory. Please look at
[`README_SETUP.md` in caosdb-cpplib](https://gitlab.indiscale.com/caosdb/src/caosdb-cpplib/-/blob/main/README_SETUP.md) for more information.
## Install and Load
* `pkg install pkg;`
* `pkg load caosdb;`
* `make install`
* Or alternatively:
* `make dist/caosdb.tar.gz`
* Then in octave:
* `pkg install dist/caosdb.tar.gz`
* `pkg load caosdb;`
## Run Unit Tests
......
......@@ -23,4 +23,4 @@ set(OCTAVE_CAOSDB_SRC
)
# pass variable to parent scope
set(OCTAVE_CAOSDB_SRC ${OCTAVE_CAOSDB_SRC} PARENT_SCOPE)
set(OCTAVE_CAOSDB_SRC ${OCTAVE_CAOSDB_SRC} PARENT_SCOPE)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment