From 2dd45f8c1967ecbae85b7e5eb771d29697bf13f1 Mon Sep 17 00:00:00 2001 From: Nikolaj Bjorner Date: Sat, 20 Jan 2024 16:28:04 -0800 Subject: [PATCH] add Windows build Signed-off-by: Nikolaj Bjorner --- .github/workflows/Windows.yml | 56 +++++++++++++++++++++++++++-------- 1 file changed, 43 insertions(+), 13 deletions(-) diff --git a/.github/workflows/Windows.yml b/.github/workflows/Windows.yml index a79a088dd22..08fe4546233 100644 --- a/.github/workflows/Windows.yml +++ b/.github/workflows/Windows.yml @@ -1,7 +1,9 @@ name: Windows + on: - workflow_dispatch: - + push: + branches: [ master ] + jobs: build: strategy: @@ -9,26 +11,54 @@ jobs: arch : [x86,x64,amd64_arm64] include: - arch : x86 - bindings : '-DZ3_BUILD_PYTHON_BINDINGS=True' + - arch : amd64_arm64 - arch : x64 - cmd1 : 'julia -e "using Pkg; Pkg.add(PackageSpec(name=\"libcxxwrap_julia_jll\", version=\"0.7.0\"))"' + cmd1 : 'julia -e "using Pkg; Pkg.add(PackageSpec(name=\"libcxxwrap_julia_jll\"))"' cmd2 : 'julia -e "using libcxxwrap_julia_jll; print(dirname(libcxxwrap_julia_jll.libcxxwrap_julia_path))" > tmp.env' cmd3 : 'set /P JlCxxDir=