import "build" as build import "file" expose is_file let path = build.lib_path("src/native/bin", "sqlite") if (!is_file(path)) do build.Compiler("c") .shared() .source("src/native/sqlite/sqlite3.c", "src/native/sqlite/shell.c", "src/native/lib.c") .library_if({"linux": ["pthread", "dl"], "darwin": ["pthread"], "windows": []}) .output("src/native/bin", "sqlite") .build() else do term.log("Library pre-compiled:", path)