argonautica-c

Crates.ioargonautica-c
lib.rsargonautica-c
version0.2.0
sourcesrc
created_at2018-06-21 22:18:19.842772
updated_at2019-03-05 22:15:45.475997
descriptionC/C++ wrapper for argonautica
homepagehttps://github.com/bcmyers/argonautica
repositoryhttps://github.com/bcmyers/argonautica
max_upload_size
id71175
size56,812
Brian Myers (bcmyers)

documentation

https://docs.rs/argonautica-c

README

argonautica-c

Build Status Crates.io Documentation Github.com License

Overview

argonautica-c is a C/C++ wrapper for argonautica.

Installation

  • Install Rust (version 1.26.0 or higher)
    • See here for instructions
  • Install LLVM/Clang (version 3.9 or higher)
    • Mac OS: brew install llvm, which requires Homebrew
    • Debian-based linux: apt-get install clang llvm-dev libclang-dev
    • Arch linux: pacman -S clang
    • Windows: Download a pre-built binary here
  • Clone the argonautica repository
    • git clone https://github.com/bcmyers/argonautica.git
    • cd argonautica
    • git submodule init
    • git submodule update
  • Build the library using Cargo
    • cargo build --release --features="simd", or
    • cargo build --release
  • Use the library
    • The library, which will be called libargonautica_c.dylib or something similar (depending on your OS), will be in the ./target/release directory
    • The header file, which will be called argonautica.h, will be in the ./argonautica-c/include directory

License

argonautica-c is licensed under either of:

at your option.

Commit count: 263

cargo fmt