@@ -116,7 +116,7 @@ jobs:
116116 gcc7 :
117117 description : Build and run tests on GCC 7 and AVX 2 with a cmake static build
118118 executor : gcc7
119- environment : { CMAKE_FLAGS: -DSIMDJSON_GOOGLE_BENCHMARKS=ON }
119+ environment : { CMAKE_FLAGS: -DSIMDJSON_GOOGLE_BENCHMARKS=ON -DSIMDJSON_BUILD_STATIC=ON }
120120 steps : [ install_cmake, cmake_test, cmake_install_test ]
121121 justlib-gcc10 :
122122 description : Build just the library, install it and do a basic test
@@ -126,23 +126,23 @@ jobs:
126126 gcc10 :
127127 description : Build and run tests on GCC 10 and AVX 2 with a cmake static build
128128 executor : gcc10
129- environment : { CMAKE_FLAGS: -DSIMDJSON_GOOGLE_BENCHMARKS=ON }
129+ environment : { CMAKE_FLAGS: -DSIMDJSON_GOOGLE_BENCHMARKS=ON -DSIMDJSON_BUILD_STATIC=ON }
130130 steps : [ cmake_test_all, cmake_install_test ]
131131 clang6 :
132132 description : Build and run tests on clang 6 and AVX 2 with a cmake static build
133133 executor : clang6
134- environment : { CMAKE_FLAGS: -DSIMDJSON_GOOGLE_BENCHMARKS=ON }
134+ environment : { CMAKE_FLAGS: -DSIMDJSON_GOOGLE_BENCHMARKS=ON -DSIMDJSON_BUILD_STATIC=ON }
135135 steps : [ cmake_test, cmake_install_test ]
136136 clang10 :
137137 description : Build and run tests on clang 10 and AVX 2 with a cmake static build
138138 executor : clang10
139- environment : { CMAKE_FLAGS: -DSIMDJSON_GOOGLE_BENCHMARKS=ON }
139+ environment : { CMAKE_FLAGS: -DSIMDJSON_GOOGLE_BENCHMARKS=ON -DSIMDJSON_BUILD_STATIC=ON }
140140 steps : [ cmake_test, cmake_install_test ]
141141 # libcpp
142142 libcpp-clang10 :
143143 description : Build and run tests on clang 10 and AVX 2 with a cmake static build and libc++
144144 executor : clang10
145- environment : { CMAKE_FLAGS: -DSIMDJSON_USE_LIBCPP=ON }
145+ environment : { CMAKE_FLAGS: -DSIMDJSON_USE_LIBCPP=ON -DSIMDJSON_BUILD_STATIC=ON }
146146 steps : [ cmake_test, cmake_install_test ]
147147 # sanitize
148148 sanitize-gcc10 :
@@ -155,7 +155,7 @@ jobs:
155155 executor : clang10
156156 environment : { CMAKE_FLAGS: -DSIMDJSON_BUILD_STATIC=OFF -DSIMDJSON_SANITIZE=ON, CTEST_FLAGS: -j4 --output-on-failure -E checkperf }
157157 steps : [ cmake_test ]
158-
158+
159159 # dynamic
160160 dynamic-gcc10 :
161161 description : Build and run tests on GCC 10 and AVX 2 with a cmake dynamic build
@@ -167,7 +167,7 @@ jobs:
167167 executor : clang10
168168 environment : { CMAKE_FLAGS: -DSIMDJSON_BUILD_STATIC=OFF }
169169 steps : [ cmake_test, cmake_install_test ]
170-
170+
171171 # unthreaded
172172 unthreaded-gcc10 :
173173 description : Build and run tests on GCC 10 and AVX 2 *without* threads
@@ -222,10 +222,10 @@ workflows:
222222 # - gcc10 # this gets tested a lot below
223223 - clang6
224224 # - clang10 # this gets tested a lot below
225-
225+
226226 # libc++
227227 - libcpp-clang10
228-
228+
229229 # full single-implementation tests
230230 - sanitize-gcc10
231231 - sanitize-clang10
@@ -245,6 +245,5 @@ workflows:
245245
246246 # testing "just the library"
247247 - justlib-gcc10
248-
249- # TODO add windows: https://circleci.com/docs/2.0/configuration-reference/#windows
250248
249+ # TODO add windows: https://circleci.com/docs/2.0/configuration-reference/#windows
0 commit comments