export all lib features
This commit is contained in:
parent
0fdfa9ab50
commit
e5f8e077b0
@ -769,17 +769,15 @@ fn check_features(include_paths: &[PathBuf]) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
let version_check_info = [("avcodec", 57, 62, 0, 101)];
|
let begin_version_major = 57;
|
||||||
for &(lib, begin_version_major, end_version_major, begin_version_minor, end_version_minor) in
|
let end_version_major = 62;
|
||||||
&version_check_info
|
let begin_version_minor = 0;
|
||||||
{
|
let end_version_minor = 134;
|
||||||
let libversion = *versions
|
for (lib, version) in &versions {
|
||||||
.get(lib)
|
println!("lib{lib} version = {}_{}", (*version).0, (*version).1);
|
||||||
.expect("Unable to find the version for lib{lib}");
|
|
||||||
|
|
||||||
for version_major in begin_version_major..end_version_major {
|
for version_major in begin_version_major..end_version_major {
|
||||||
for version_minor in begin_version_minor..end_version_minor {
|
for version_minor in begin_version_minor..end_version_minor {
|
||||||
if libversion >= (version_major, version_minor) {
|
if *version >= (version_major, version_minor) {
|
||||||
println!(
|
println!(
|
||||||
r#"cargo:rustc-cfg=feature="{lib}_version_greater_than_{version_major}_{version_minor}""#
|
r#"cargo:rustc-cfg=feature="{lib}_version_greater_than_{version_major}_{version_minor}""#
|
||||||
);
|
);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user