import "build" as build 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_for_targets([["linux", "x86_64"], ["linux", "arm64"], ["darwin", "x86_64"], ["darwin", "arm64"], ["windows", "x86_64"]])