File tree 1 file changed +4
-35
lines changed
1 file changed +4
-35
lines changed Original file line number Diff line number Diff line change 1
- name : Omath CI (Arch Linux / macOS / Windows)
1
+ name : Omath CI (Arch Linux / Windows)
2
2
3
3
on :
4
4
push :
39
39
40
40
- name : Build
41
41
shell : bash
42
- run : cmake --build cmake-build/build/linux-release
42
+ run : cmake --build cmake-build/build/linux-release --target all
43
43
44
44
- name : Run unit_tests
45
45
shell : bash
49
49
50
50
51
51
# #############################################################################
52
- # 2) macOS – Clang / Ninja
53
- # #############################################################################
54
- macos-build-and-test :
55
- name : macOS (Clang)
56
- runs-on : macos-latest
57
-
58
- steps :
59
- - name : Checkout repository (with sub-modules)
60
- uses : actions/checkout@v4
61
- with :
62
- submodules : recursive
63
-
64
- - name : Install Ninja
65
- uses : seanmiddleditch/gha-setup-ninja@v4
66
-
67
- - name : Configure (cmake --preset)
68
- shell : bash
69
- run : cmake --preset darwin-release -DOMATH_BUILD_TESTS=ON
70
-
71
- - name : Build
72
- shell : bash
73
- run : cmake --build cmake-build/build/darwin-release
74
-
75
- - name : Run unit_tests
76
- shell : bash
77
- working-directory : cmake-build/build/darwin-release
78
- run : ./out/Release/unit_tests
79
-
80
-
81
-
82
- # #############################################################################
83
- # 3) Windows – MSVC / Ninja
52
+ # 2) Windows – MSVC / Ninja
84
53
# #############################################################################
85
54
windows-build-and-test :
86
55
name : Windows (MSVC)
104
73
105
74
- name : Build
106
75
shell : bash
107
- run : cmake --build cmake-build/build/windows-release
76
+ run : cmake --build cmake-build/build/windows-release --target all
108
77
109
78
- name : Run unit_tests.exe
110
79
shell : bash
You can’t perform that action at this time.
0 commit comments