Crates.io | ipp-headers-sys |
lib.rs | ipp-headers-sys |
version | 0.4.3 |
source | src |
created_at | 2017-10-03 09:01:38.474419 |
updated_at | 2019-07-11 12:53:53.561564 |
description | rust-bindgen generated FFI declarations for IPP (part of ipp-sys Intel IPP bindings) |
homepage | |
repository | https://github.com/astraw/ipp-sys |
max_upload_size | |
id | 34241 |
size | 5,165,265 |
This crate is part of the ipp-sys
Rust Intel IPP bindings. See
ipp-sys for more information.
# set IPPROOT env var on windows
"c:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017\windows\ipp\bin\ippvars.bat" intel64
# set IPPROOT env var on mac
source /opt/intel/compilers_and_libraries_2017/mac/bin/compilervars.sh -arch intel64 -platform mac
# On all platforms (use %IPPROOT% on Windows)
bindgen $IPPROOT/include/ipp.h --raw-line "pub use IppStatus::*;" --default-enum-style "moduleconsts" --with-derive-partialeq --distrust-clang-mangling -o src/ipp_2017.rs
# set IPPROOT env var on windows
"c:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018\windows\ipp\bin\ippvars.bat" intel64
# set IPPROOT env var on mac
source /opt/intel/compilers_and_libraries_2018/mac/bin/compilervars.sh -arch intel64 -platform mac
# On all platforms (use %IPPROOT% on Windows)
bindgen $IPPROOT/include/ipp.h --default-enum-style "moduleconsts" --with-derive-partialeq --distrust-clang-mangling -o src/ipp_2018.rs
# set IPPROOT env var on windows
"c:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2019\windows\ipp\bin\ippvars.bat" intel64
# set IPPROOT env var on mac
source /opt/intel/compilers_and_libraries_2019/mac/bin/compilervars.sh -arch intel64 -platform mac
# On all platforms (use %IPPROOT% on Windows)
bindgen $IPPROOT/include/ipp.h --default-enum-style "moduleconsts" --with-derive-partialeq --distrust-clang-mangling -o src/ipp_2019.rs