Skip to content
Snippets Groups Projects

ENH: Add minimal wrapping of libcaosdb's C interface

Merged Florian Spreckelsen requested to merge f-c-import into dev
Compare and
10 files
+ 297
21
Compare changes
  • Side-by-side
  • Inline

Files

+ 19
0
 
FROM julia:1.6
 
 
RUN echo 'deb http://deb.debian.org/debian buster-backports main' > /etc/apt/sources.list.d/buster-backports.list
 
RUN apt-get update && apt-get install -y git python3-pip
 
RUN apt-get install -y cmake/buster-backports
 
RUN pip3 install conan
 
 
WORKDIR /
 
RUN git clone https://gitlab.indiscale.com/caosdb/src/caosdb-cpplib.git
 
WORKDIR /caosdb-cpplib
 
RUN git checkout f-extern-c
 
RUN git submodule update --init --recursive
 
RUN mkdir build
 
WORKDIR /caosdb-cpplib/build
 
RUN conan install .. -s "compiler.libcxx=libstdc++11"
 
RUN cmake ..
 
RUN cmake --build .
 
RUN cmake --install .
 
RUN rm -rf ../.git
Loading