1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
// Copyright 2020-2021 the Tectonic Project
// Licensed under the MIT License.
//! This crate contains no Rust code. It exists to export a *C* API to C++ font
//! loading and layout code in the Cargo build framework used by [Tectonic].
//! Ideally, it will migrate to become a cbindgen C API to a Rust
//! implementation.
//!
//! [Tectonic]: https://tectonic-typesetting.github.io/
/// Import things from our bridge crates to ensure that we actually link with
/// them.
mod linkage {
#[allow(unused_imports)]
use tectonic_bridge_core as clipyrenamehack1;
#[allow(unused_imports)]
use tectonic_bridge_freetype2 as clipyrenamehack2;
#[allow(unused_imports)]
use tectonic_bridge_graphite2 as clipyrenamehack3;
#[allow(unused_imports)]
use tectonic_bridge_harfbuzz as clipyrenamehack4;
#[allow(unused_imports)]
use tectonic_bridge_icu as clipyrenamehack5;
}
/// Does our resulting executable link correctly?
#[test]
fn linkage() {}