File tree 1 file changed +8
-20
lines changed
1 file changed +8
-20
lines changed Original file line number Diff line number Diff line change 9
9
arch : [x86,x64,amd64_arm64]
10
10
include :
11
11
- arch : x86
12
- bindings : -DZ3_BUILD_PYTHON_BINDINGS=True
12
+ bindings : ' -DZ3_BUILD_PYTHON_BINDINGS=True'
13
13
- arch : x64
14
14
cmd1 : ' julia -e "using Pkg; Pkg.add(PackageSpec(name=\"libcxxwrap_julia_jll\", version=\"0.7.0\"))"'
15
15
cmd2 : ' julia -e "using libcxxwrap_julia_jll; print(dirname(libcxxwrap_julia_jll.libcxxwrap_julia_path))" > tmp.env'
16
16
cmd3 : ' set /P JlCxxDir=<tmp.env'
17
17
bindings : ' -DJlCxx_DIR=%JlCxxDir%\..\lib\cmake\JlCxx $(cmakeJava) $(cmakeNet) $(cmakePy) -DCMAKE_BUILD_TYPE=RelWithDebInfo'
18
18
- arch : amd64_arm64
19
- bindings : -DZ3_BUILD_PYTHON_BINDINGS=True
19
+ bindings : ' -DZ3_BUILD_PYTHON_BINDINGS=True'
20
20
21
21
runs-on : windows-latest
22
22
steps :
23
23
- name : Checkout code
24
24
uses : actions/checkout@v4
25
- - name : Create build directory
26
- run : md build
27
25
- name : Build
28
- run : cd build
29
- - name : cmd1
30
- if : ${{ matrix.cmd1 }}
31
- run : ${{ matrix.cmd1 }}
32
- - name : cmd2
33
- if : ${{ matrix.cmd2 }}
34
- run : ${{ matrix.cmd2 }}
35
- - name : cmd3
36
- if : ${{ matrix.cmd3 }}
37
- run : ${{ matrix.cmd3 }}
38
- - name : Setup Visual Studio environment
39
- run : |
26
+ run : |
27
+ md build
28
+ cd build
40
29
cmd /c "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" ${{ matrix.arch }}
41
- - name : configure
42
- run : cmake .. ${{ matrix.bindings }} -G "NMake Makefiles"
43
- - name : make
44
- run : nmake
30
+ cmake -G "NMake Makefiles" ../
31
+ nmake
32
+
You can’t perform that action at this time.
0 commit comments