diff --git a/libsql-ffi/build.rs b/libsql-ffi/build.rs index 33b820fcd6..cf5da38295 100644 --- a/libsql-ffi/build.rs +++ b/libsql-ffi/build.rs @@ -380,6 +380,11 @@ pub fn build_bundled(out_dir: &str, out_path: &Path) { } println!("cargo:rerun-if-env-changed=SQLITE_MAX_EXPR_DEPTH"); + if let Ok(limit) = env::var("YYSTACKDEPTH") { + cfg.flag(&format!("-DYYSTACKDEPTH={limit}")); + } + println!("cargo:rerun-if-env-changed=YYSTACKDEPTH"); + if let Ok(limit) = env::var("SQLITE_MAX_COLUMN") { cfg.flag(&format!("-DSQLITE_MAX_COLUMN={limit}")); }