in aws-lc-sys/builder/cc_builder.rs [285:320]
fn add_includes(&self, build_options: &mut Vec<BuildOption>) {
// The order of includes matters
if let Some(prefix) = &self.build_prefix {
build_options.push(BuildOption::define("BORINGSSL_IMPLEMENTATION", "1"));
build_options.push(BuildOption::define("BORINGSSL_PREFIX", prefix.as_str()));
build_options.push(BuildOption::include(
self.manifest_dir.join("generated-include"),
));
}
build_options.push(BuildOption::include(self.manifest_dir.join("include")));
build_options.push(BuildOption::include(
self.manifest_dir.join("aws-lc").join("include"),
));
build_options.push(BuildOption::include(
self.manifest_dir
.join("aws-lc")
.join("third_party")
.join("s2n-bignum")
.join("include"),
));
build_options.push(BuildOption::include(
self.manifest_dir
.join("aws-lc")
.join("third_party")
.join("s2n-bignum")
.join("s2n-bignum-imported")
.join("include"),
));
build_options.push(BuildOption::include(
self.manifest_dir
.join("aws-lc")
.join("third_party")
.join("jitterentropy")
.join("jitterentropy-library"),
));
}