项目作者: eLyKseeR

项目描述 :
eLyKseeR basis in C++
高级语言: C++
项目地址: git://github.com/eLyKseeR/elykseer-cpp.git
创建时间: 2019-01-06T22:25:12Z
项目社区:https://github.com/eLyKseeR/elykseer-cpp

开源协议:GNU General Public License v3.0

下载


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
      1. export PATH=${HOME}/.local/bin:${PATH}
      2. cd build
      3. cmake --fresh -DCMAKE_TOOLCHAIN_FILE=../support/Toolchain_Darwin_to_Windows.cmake --install-prefix=$(pwd)/../dist -DCMAKE_BUILD_TYPE=Release -GNinja ..
      4. ninja && ninja install/strip

copyright

Copyright 2018-2025 by Alexander Diemand

license

This work is licensed under the
GNU General Public License v3