19
19
libzmq : ["4.3.4"]
20
20
libzmqbuild : ["cmake"]
21
21
platform : [""]
22
- makeargs : ["-j2"]
23
22
include :
24
23
# older libzmq and gcc without draft
25
24
- os : " ubuntu-18.04"
72
71
libzmq : " 4.3.4"
73
72
libzmqbuild : " cmake"
74
73
platform : " -Ax64"
75
- makeargs : " "
76
74
- os : " windows-latest"
77
75
cppstd : " 20"
78
76
cc : " msbuild"
81
79
libzmq : " 4.3.4"
82
80
libzmqbuild : " cmake"
83
81
platform : " -Ax64"
84
- makeargs : " "
85
82
86
83
env :
87
84
CC : ${{ matrix.cc }}
@@ -112,7 +109,7 @@ jobs:
112
109
-DZMQ_BUILD_TESTS=OFF \
113
110
-DCMAKE_BUILD_TYPE=Release \
114
111
-DENABLE_DRAFTS=${{ matrix.drafts }}
115
- cmake --build libzmq-build -- ${{ matrix.makeargs } }
112
+ cmake --build libzmq-build --config ${BUILDTYPE} -j ${THREADS }
116
113
echo "LIBZMQ=${PWD}/libzmq-build" >> ${GITHUB_ENV}
117
114
118
115
- name : build_libzmq_pkgconfig
@@ -121,7 +118,7 @@ jobs:
121
118
run : |
122
119
./autogen.sh &&
123
120
./configure --prefix=${PWD}/libzmq-build &&
124
- make ${{ matrix.makeargs } }
121
+ make -j ${THREADS }
125
122
make install
126
123
echo "LIBZMQ=${PWD}/libzmq-build" >> ${GITHUB_ENV}
127
124
@@ -134,7 +131,7 @@ jobs:
134
131
-DENABLE_DRAFTS=${{ matrix.drafts }} \
135
132
-DCOVERAGE=${COVERAGE} \
136
133
-DCMAKE_CXX_STANDARD=${{ matrix.cppstd }}
137
- cmake --build build -- ${{ matrix.makeargs } }
134
+ cmake --build build --config ${BUILDTYPE} -j ${THREADS }
138
135
echo "CPPZMQ=${PWD}/build" >> ${GITHUB_ENV}
139
136
140
137
- name : test
@@ -153,6 +150,6 @@ jobs:
153
150
cmake -H. -Bbuild ${{ matrix.platform}} \
154
151
-DCMAKE_BUILD_TYPE=${BUILDTYPE} \
155
152
-DCMAKE_CXX_STANDARD=${{ matrix.cppstd }}
156
- cmake --build build -- ${{ matrix.makeargs } }
153
+ cmake --build build --config ${BUILDTYPE }
157
154
cd build
158
155
ctest -V -C ${BUILDTYPE}
0 commit comments