@@ -11,7 +11,11 @@ LIB=./build/libsframe.a
1111TEST_VECTOR_DIR =./build/test
1212TEST_BIN =./build/test/sframe_test
1313
14- .PHONY : all tidy test clean cclean format
14+ OPENSSL_1_1_MANIFEST =alternatives/OPENSSL_1_1
15+ OPENSSL_3_MANIFEST =alternatives/OPENSSL_3
16+ BORINGSSL_MANIFEST =alternatives/BORINGSSL
17+
18+ .PHONY : all dev dev1 devB tidy test clean cclean format
1519
1620${LIB} : ${BUILD_DIR} src/* include/sframe/*
1721 cmake --build ${BUILD_DIR} --target sframe
@@ -20,7 +24,19 @@ ${BUILD_DIR}: CMakeLists.txt test/CMakeLists.txt
2024 cmake -B${BUILD_DIR} .
2125
2226dev : CMakeLists.txt test/CMakeLists.txt
23- cmake -B${BUILD_DIR} -DCMAKE_BUILD_TYPE=Debug -DCLANG_TIDY=ON -DTESTING=ON -DSANITIZERS=ON .
27+ cmake -B${BUILD_DIR} -DCMAKE_BUILD_TYPE=Debug -DTESTING=ON \
28+ -DCLANG_TIDY=ON -DSANITIZERS=ON \
29+ -DCRYPTO=OPENSSL_3 -DVCPKG_MANIFEST_DIR=${OPENSSL_3_MANIFEST}
30+
31+ dev1 : CMakeLists.txt test/CMakeLists.txt
32+ cmake -B${BUILD_DIR} -DCMAKE_BUILD_TYPE=Debug -DTESTING=ON \
33+ -DCLANG_TIDY=ON -DSANITIZERS=ON \
34+ -DCRYPTO=OPENSSL_1_1 -DVCPKG_MANIFEST_DIR=${OPENSSL_1_1_MANIFEST}
35+
36+ devB : CMakeLists.txt test/CMakeLists.txt
37+ cmake -B${BUILD_DIR} -DCMAKE_BUILD_TYPE=Debug -DTESTING=ON \
38+ -DCLANG_TIDY=ON -DSANITIZERS=ON \
39+ -DCRYPTO=BORINGSSL -DVCPKG_MANIFEST_DIR=${BORINGSSL_MANIFEST}
2440
2541${TEST_BIN} : ${LIB} test/*
2642 cmake --build ${BUILD_DIR} --target sframe_test
0 commit comments