Welcome to the OptimDBS superproject wiki. Here you will find information about how to clone and compile OptimDBS.
Other resources are available on OptimDBS-medInria about the following topics:
- How to use OptimDBS: Using OptimDBS
- How to contribute to OptimDBS: Contributing
About this repository
This is a fork of the moreMUSIC branch of https://github.com/Inria-Asclepios/medinria-superproject that was first fetched at commit da6c0337
Compiling OptimDBS
Linux/MacOS
You don't need to clone OptimDBS-medInria, OptimDBS-superproject will do it for you, along with the needed dependencies. It will also generate a convenience script to run OptimDBS while ensuring the plug-ins are found and loaded.
First, make a local clone of this repository. Either via ssh:
git clone git@gitlab.inria.fr:optimdbs/optimdbs-superproject.git
or https:
git clone https://gitlab.inria.fr/optimdbs/optimdbs-superproject.git
Then, prepare the build directory:
cd optimdbs-superproject
mkdir build
cd build
cmake ..
Then, launch the compilation process, with a number of threads that corresponds to the available cores on your machine (here I use -j 9 as I have 8 cores). This will download and compile all the needed libraries, as well as OptimDBS-medInria.
make -j 9
Depending on your hardware, this can take up to half an hour, maybe more. When this is done, you can find the convenience script to run OptimDBS at build/OptimDBS.sh
.
Windows
Not tested yet.