This commit is contained in:
Sebastian Neubauer 2026-02-04 15:07:03 +01:00 committed by GitHub
commit a92008a017
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -127,7 +127,11 @@ impl<'a> Builder<'a> {
));
let _ = std::fs::remove_file(autogenerated.join(acl::build::PERMISSION_DOCS_FILE_NAME));
} else {
acl::schema::generate_permissions_schema(&permissions, "./permissions")?;
println!("cargo:rerun-if-env-changed=CARGO_PRIMARY_PACKAGE");
if std::env::var("CARGO_PRIMARY_PACKAGE").is_ok() {
// Write permissions to src directory if this is not built as a dependency
acl::schema::generate_permissions_schema(&permissions, "./permissions")?;
}
acl::build::generate_docs(
&permissions,
&autogenerated,