apriltag-sys
This crate provides Rust bindings for AprilTag C library.
Usage
Install AprilTag library from official repository.
Import apriltag-sys dependency in your Cargo.toml
[]
= "0.1"
Specifying how to compile and link the apriltag C library.
There are currently four options to specify how apriltag-sys will compile and
link the apriltag C library. These are specified by setting the
APRILTAG_SYS_METHOD environment variable to one of the following values:
pkg-config-then-static(default) - This will try pkg-config first, then will fallback toraw,static.pkg-config- This will use pkg-config. Panic upon failure.raw,static- The environment variableAPRILTAG_SRCmust be set to a directory with the April Tag C library source code. The .c files will be compiled by directly calling the C compiler and statically linked.cmake,dynamic- The environment variableAPRILTAG_SRCmust be set to a directory with the April Tag C library source code. The cmake command will be invoked to call the C compiler and the resulting library will be dynamically linked.
The location of the apriltag source is specified by the APRILTAG_SRC
environment variable. If this is not set, a local git submodule checkout of the
apriltag source will be used.
License
BSD-2-Clause. Please see license file.