Lines Matching +full:runtime +full:- +full:versions
1 # clang-sys
3 [](https://crates.io/crates/clang-sys)
4 [](https://docs.rs/clang-sys)
5 …ithub/actions/workflow/status/KyleMayes/clang-sys/ci.yml?branch=master)](https://github.com/KyleMa…
6 
10 …t idiomatic Rust wrapper for these bindings, see [`clang-rs`](https://github.com/KyleMayes/clang-r…
14 ## [Documentation](https://docs.rs/clang-sys)
16 Note that the documentation on https://docs.rs for this crate assumes usage of the `runtime` Cargo …
18 …runtime` Cargo feature, this documentation will contain some additional types and functions to man…
22 ## Supported Versions
26 * `clang_3_5` - requires `libclang` 3.5 or later
27 * `clang_3_6` - requires `libclang` 3.6 or later
29 * `clang_15_0` - requires `libclang` 15.0 or later
30 * `clang_16_0` - requires `libclang` 16.0 or later
34 …-project/commit/bb83f8e70bd1d56152f02307adacd718cd67e312#diff-674613a0e47f4e66cc19061e28e3296d39be…
38 …k to `libclang` at compiletime but instead want to load it at runtime, enable the `runtime` Cargo …
42 …`libclang.a` static library. This means you cannot link to any of these versions of `libclang` sta…
46 ….g.,`libclang-3.9.so`). In the case where there are multiple instances to choose from, this crate …
48 1. `libclang-4.0.so`
49 2. `libclang-4.so`
50 3. `libclang-3.9.so`
51 4. `libclang-3.so`
56 **Note:** On Linux distributions when the `runtime` features is enabled, versioned instances of `li…
62 …compiletime)** - provides a full path to an `llvm-config` executable (including the executable its…
63 * `LIBCLANG_PATH` **(compiletime)** - provides a path to a directory containing a `libclang` shared…
64 * `LIBCLANG_STATIC_PATH` **(compiletime)** - provides a path to a directory containing LLVM and Cla…
65 * `CLANG_PATH` **(runtime)** - provides a path to a `clang` executable
74 * the `bin` and `lib` directories in the directory provided by `llvm-config --libdir`
77 * **macOS only:** the toolchain directory in the directory provided by `xcode-select --print-path`
81 …t `libclang.dll` can be found by the executable at runtime. See [here](https://msdn.microsoft.com/…
85 The availability of `llvm-config` is not optional for static linking. Ensure that an instance of th…
87 ### Runtime subsection