@@ -116,7 +116,7 @@ jobs:
116
116
gcc7 :
117
117
description : Build and run tests on GCC 7 and AVX 2 with a cmake static build
118
118
executor : gcc7
119
- environment : { CMAKE_FLAGS: -DSIMDJSON_GOOGLE_BENCHMARKS=ON }
119
+ environment : { CMAKE_FLAGS: -DSIMDJSON_GOOGLE_BENCHMARKS=ON -DSIMDJSON_BUILD_STATIC=ON }
120
120
steps : [ install_cmake, cmake_test, cmake_install_test ]
121
121
justlib-gcc10 :
122
122
description : Build just the library, install it and do a basic test
@@ -126,23 +126,23 @@ jobs:
126
126
gcc10 :
127
127
description : Build and run tests on GCC 10 and AVX 2 with a cmake static build
128
128
executor : gcc10
129
- environment : { CMAKE_FLAGS: -DSIMDJSON_GOOGLE_BENCHMARKS=ON }
129
+ environment : { CMAKE_FLAGS: -DSIMDJSON_GOOGLE_BENCHMARKS=ON -DSIMDJSON_BUILD_STATIC=ON }
130
130
steps : [ cmake_test_all, cmake_install_test ]
131
131
clang6 :
132
132
description : Build and run tests on clang 6 and AVX 2 with a cmake static build
133
133
executor : clang6
134
- environment : { CMAKE_FLAGS: -DSIMDJSON_GOOGLE_BENCHMARKS=ON }
134
+ environment : { CMAKE_FLAGS: -DSIMDJSON_GOOGLE_BENCHMARKS=ON -DSIMDJSON_BUILD_STATIC=ON }
135
135
steps : [ cmake_test, cmake_install_test ]
136
136
clang10 :
137
137
description : Build and run tests on clang 10 and AVX 2 with a cmake static build
138
138
executor : clang10
139
- environment : { CMAKE_FLAGS: -DSIMDJSON_GOOGLE_BENCHMARKS=ON }
139
+ environment : { CMAKE_FLAGS: -DSIMDJSON_GOOGLE_BENCHMARKS=ON -DSIMDJSON_BUILD_STATIC=ON }
140
140
steps : [ cmake_test, cmake_install_test ]
141
141
# libcpp
142
142
libcpp-clang10 :
143
143
description : Build and run tests on clang 10 and AVX 2 with a cmake static build and libc++
144
144
executor : clang10
145
- environment : { CMAKE_FLAGS: -DSIMDJSON_USE_LIBCPP=ON }
145
+ environment : { CMAKE_FLAGS: -DSIMDJSON_USE_LIBCPP=ON -DSIMDJSON_BUILD_STATIC=ON }
146
146
steps : [ cmake_test, cmake_install_test ]
147
147
# sanitize
148
148
sanitize-gcc10 :
@@ -155,7 +155,7 @@ jobs:
155
155
executor : clang10
156
156
environment : { CMAKE_FLAGS: -DSIMDJSON_BUILD_STATIC=OFF -DSIMDJSON_SANITIZE=ON, CTEST_FLAGS: -j4 --output-on-failure -E checkperf }
157
157
steps : [ cmake_test ]
158
-
158
+
159
159
# dynamic
160
160
dynamic-gcc10 :
161
161
description : Build and run tests on GCC 10 and AVX 2 with a cmake dynamic build
@@ -167,7 +167,7 @@ jobs:
167
167
executor : clang10
168
168
environment : { CMAKE_FLAGS: -DSIMDJSON_BUILD_STATIC=OFF }
169
169
steps : [ cmake_test, cmake_install_test ]
170
-
170
+
171
171
# unthreaded
172
172
unthreaded-gcc10 :
173
173
description : Build and run tests on GCC 10 and AVX 2 *without* threads
@@ -222,10 +222,10 @@ workflows:
222
222
# - gcc10 # this gets tested a lot below
223
223
- clang6
224
224
# - clang10 # this gets tested a lot below
225
-
225
+
226
226
# libc++
227
227
- libcpp-clang10
228
-
228
+
229
229
# full single-implementation tests
230
230
- sanitize-gcc10
231
231
- sanitize-clang10
@@ -245,6 +245,5 @@ workflows:
245
245
246
246
# testing "just the library"
247
247
- justlib-gcc10
248
-
249
- # TODO add windows: https://circleci.com/docs/2.0/configuration-reference/#windows
250
248
249
+ # TODO add windows: https://circleci.com/docs/2.0/configuration-reference/#windows
0 commit comments