diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index dae81ead..9f60a6c4 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -27,15 +27,15 @@ jobs: uses: dtolnay/rust-toolchain@stable - name: Cargo build - run: cargo build --workspace + run: cargo build --workspace --features freetype-bundled - name: Cargo test - run: cargo test --workspace + run: cargo test --workspace --features freetype-bundled env: RUST_BACKTRACE: 1 - name: Cargo check no-default-features - run: cargo check --no-default-features + run: cargo check --no-default-features --features freetype-bundled env: RUST_BACKTRACE: 1 diff --git a/harfbuzz-sys/build.rs b/harfbuzz-sys/build.rs index 07258eec..d200528c 100644 --- a/harfbuzz-sys/build.rs +++ b/harfbuzz-sys/build.rs @@ -31,10 +31,10 @@ fn build_harfbuzz() { cfg.define("HAVE_DIRECTWRITE", "1"); } - // if cfg!(feature = "freetype") { - // cfg.define("HAVE_FREETYPE", "1"); - // cfg.include("freetype/include/"); - // } + if cfg!(feature = "freetype") { + cfg.define("HAVE_FREETYPE", "1"); + cfg.include("freetype/include/"); + } if target.contains("windows-gnu") { cfg.flag("-Wa,-mbig-obj");