Skip to content

eLyKseeR/elykseer-cpp

Repository files navigation

eLyKseeR

eLyKseeR

cryptographic data archive; written in C++; an elixir to stay forever

read more

Compilation of project with submodules and verification by unit tests

building

  1. code extraction and compilation (in directory build)

$ mkdir -vp build; cd build

$ cmake -GNinja --install-prefix=$(pwd)/../dist -DCMAKE_BUILD_TYPE=Debug ..

$ ninja

  1. testing (in directory build)

$ ./tests/cpp/utelykseer-cpp

cross compilation

  • build Docker image 'xcompile'

    • docker build -t xcompile .
  • launch Docker image 'xcompile'

    • docker run -it --rm --user=$(id -u):$(id -g) -v .:/work xcompile
export PATH=${HOME}/.local/bin:${PATH}
cd build
cmake --fresh -DCMAKE_TOOLCHAIN_FILE=../support/Toolchain_Darwin_to_Windows.cmake --install-prefix=$(pwd)/../dist -DCMAKE_BUILD_TYPE=Release -GNinja ..
ninja && ninja install/strip

copyright

Copyright 2018-2025 by Alexander Diemand

license

This work is licensed under the GNU General Public License v3

Sponsor this project

Packages

No packages published