summaryrefslogtreecommitdiff
path: root/build.zig (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-09-20Fix test build step for various plaformsGravatar John Bledsoe1-1/+2
2023-08-05build.zig: use b.addModule rather than .createModule and .modules.putGravatar Kitty-Cricket Piapiac1-2/+1
2023-08-05build.zig: add sqlite artifactGravatar Kitty-Cricket Piapiac1-0/+16
2023-08-05build.zig: register moduleGravatar Kitty-Cricket Piapiac1-0/+3
this is so it can be referenced by the package manager
2023-07-31build: fix for latest zigGravatar Vincent Rischmann1-12/+18
2023-06-18fix for latest zigGravatar Vincent Rischmann1-1/+1
2023-05-17Fix build failures on latest ZigGravatar Lue1-14/+16
Now the correct build APIs and `@memset` builtin are used. Unfortunately cImport fails for `aarch64` and `riscv64` targets, but I'm not sure how to fix this.
2023-03-18fix buildGravatar Vincent Rischmann1-1/+1
2023-02-16fix buildGravatar Vincent Rischmann1-1/+1
2023-02-05fix build.zig fileGravatar Vincent Rischmann1-33/+65
2022-12-09build: remove use_stage1Gravatar Vincent Rischmann1-2/+0
2022-12-06build: don't use stage1Gravatar Vincent Rischmann1-3/+0
2022-11-06build: fix for latest zigGravatar Vincent Rischmann1-3/+3
2022-10-26disable building for arm-musleabihf for nowGravatar Vincent Rischmann1-7/+8
2022-09-18build: add the zigcrypto loadable extensionGravatar Vincent Rischmann1-0/+34
2022-09-18build: add the preprocess-files toolGravatar Vincent Rischmann1-0/+15
2022-09-17fix build for latest zigGravatar Vincent Rischmann1-4/+4
2022-08-29Remove unnecessary linkLibC() when static linkingGravatar Dmitry Matveyev1-2/+1
2022-08-21build: force the use of stage1Gravatar Vincent Rischmann1-0/+3
2022-07-26fix buildGravatar Vincent Rischmann1-1/+1
2022-07-23build: let the user specify the build modeGravatar Vincent Rischmann1-8/+8
2022-04-01build: only include the 'c' directory if we're using the bundled sqlite codeGravatar Vincent Rischmann1-2/+2
2022-01-04build: add a macOS cross-compilation test targetGravatar Vincent Rischmann1-0/+15
The tests _may_ run with darling with `zig build -fdarling test`, but I haven't tested that yet.
2022-01-04build: add a windows cross-compilation test targetGravatar Vincent Rischmann1-0/+16
The tests will run in wine with `zig build -fwine test`
2022-01-04build: add some comments to clarify what we're doingGravatar Vincent Rischmann1-0/+8
2021-12-26add some fuzzing capabilityGravatar Vincent Rischmann1-1/+49
2021-12-06build: fix for latest zigGravatar Vincent Rischmann1-8/+0
2021-11-02add options to enable wine/wasmtime/darling for testsGravatar Vincent Rischmann1-0/+6
2021-10-05build: fix for latest zigGravatar Vincent Rischmann1-2/+3
2021-08-27fix build script for latest zigGravatar Vincent Rischmann1-2/+5
2021-08-18build: handle macos in the test targetsGravatar Vincent Rischmann1-0/+8
2021-06-06ci: build windows with i386 tooGravatar Vincent Rischmann1-0/+8
2021-05-19all: update for latest zigGravatar Vincent Rischmann1-2/+1
2021-04-17make use_bundled work for all targetsGravatar Vincent Rischmann1-4/+5
We might want to force the use of the bundled source code even when testing all targets.
2021-04-03build: cleanup test target for windowsGravatar Vincent Rischmann1-10/+0
2021-03-22build: run the tests on all targets we support for a given host OSGravatar Vincent Rischmann1-28/+150
For a given host OS (Linux or Windows), define all the test targets directly in the build script. Additionally, support using QEMU to run the non-native tests.
2021-03-13build: fix building _without_ the bundled source codeGravatar Vincent Rischmann1-6/+11
2021-03-13build: fix building with glibcGravatar Vincent Rischmann1-1/+21
sqlite3 requires at least glibc 2.28 from my testing; prevent building the tests using anything below that.
2021-03-13Move c-sources to c folderGravatar data-man1-3/+3
2021-01-31build: add the dbfile optionGravatar Vincent Rischmann1-0/+2
2021-01-24build: default to in-memory testsGravatar Vincent Rischmann1-2/+2
Now that we use `std.testing.tmpDir` we're actually hitting the disk, which made me realize that the tests run significantly slower than before, because on my system `/tmp` is a tmpfs which is already in memory.
2021-01-09allow building with the bundled sqlite source codeGravatar Vincent Rischmann1-9/+29
2020-12-31build: set the targetGravatar Vincent Rischmann1-0/+3
2020-12-28rename is_ci to in_memoryGravatar Vincent Rischmann1-2/+2
2020-10-24remove the src directoryGravatar Vincent Rischmann1-2/+2