@@ -27,21 +27,21 @@ ${BUILD_DIR}: CMakeLists.txt test/CMakeLists.txt
27
27
${TOOLCHAIN_FILE} :
28
28
git submodule update --init --recursive
29
29
30
+ # Only enable testing, not clang-tidy/sanitizers; the latter make the build
31
+ # too slow, and we can run them in CI
30
32
dev : ${TOOLCHAIN_FILE}
31
- # Only enable testing, not clang-tidy/sanitizers; the latter make the build
32
- # too slow, and we can run them in CI
33
33
cmake -B${BUILD_DIR} -DTESTING=ON -DCMAKE_BUILD_TYPE=Debug \
34
34
-DVCPKG_MANIFEST_DIR=${OPENSSL11_MANIFEST} \
35
35
-DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE}
36
36
37
+ # Like `dev`, but using OpenSSL 3
37
38
dev3 : ${TOOLCHAIN_FILE}
38
- # Like `dev`, but using OpenSSL 3
39
39
cmake -B${BUILD_DIR} -DTESTING=ON -DCMAKE_BUILD_TYPE=Debug \
40
40
-DVCPKG_MANIFEST_DIR=${OPENSSL3_MANIFEST} \
41
41
-DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE}
42
42
43
+ # Like `dev`, but using BoringSSL
43
44
devB : ${TOOLCHAIN_FILE}
44
- # Like `dev`, but using BoringSSL
45
45
cmake -B${BUILD_DIR} -DTESTING=ON -DCMAKE_BUILD_TYPE=Debug \
46
46
-DVCPKG_MANIFEST_DIR=${BORINGSSL_MANIFEST} \
47
47
-DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE}
@@ -80,14 +80,14 @@ ci: ${TOOLCHAIN_FILE}
80
80
-DVCPKG_MANIFEST_DIR=${OPENSSL11_MANIFEST} \
81
81
-DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE}
82
82
83
+ # Like `ci`, but using OpenSSL 3
83
84
ci3 : ${TOOLCHAIN_FILE}
84
- # Like `ci`, but using OpenSSL 3
85
85
cmake -B ${BUILD_DIR} -DTESTING=ON -DCLANG_TIDY=ON -DSANITIZERS=ON -DCMAKE_BUILD_TYPE=Debug \
86
86
-DVCPKG_MANIFEST_DIR=${OPENSSL3_MANIFEST} \
87
87
-DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE}
88
88
89
+ # Like `ci`, but using BoringSSL
89
90
ciB : ${TOOLCHAIN_FILE}
90
- # Like `ci`, but using BoringSSL
91
91
cmake -B ${BUILD_DIR} -DTESTING=ON -DCLANG_TIDY=ON -DSANITIZERS=ON -DCMAKE_BUILD_TYPE=Debug \
92
92
-DVCPKG_MANIFEST_DIR=${BORINGSSL_MANIFEST} \
93
93
-DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE}
0 commit comments