Skip to content

Commit 23e8bc2

Browse files
committed
Make OpenSSL a dev dependency and selectively link against tests.
1 parent b927abe commit 23e8bc2

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -633,7 +633,6 @@ if (BUILD_TESTS)
633633
add_executable(${test} ${test_cc})
634634
target_link_libraries(
635635
${test}
636-
${OPENSSL_CRYPTO_LIBRARIES}
637636
s2testing s2
638637
absl::base
639638
absl::btree
@@ -651,6 +650,11 @@ if (BUILD_TESTS)
651650
gmock_main)
652651
add_test(${test} ${test})
653652
endforeach()
653+
654+
target_link_libraries(
655+
bignum_test
656+
${OPENSSL_CRYPTO_LIBRARIES})
657+
654658
endif()
655659

656660
if (BUILD_EXAMPLES AND TARGET s2testing)

src/MODULE.bazel

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ module(
1010
# Production dependencies
1111
bazel_dep(name = "abseil-cpp", version = "20250814.1")
1212
bazel_dep(name = "bazel_skylib", version = "1.8.1")
13-
bazel_dep(name = "boringssl", version = "0.20250514.0")
14-
bazel_dep(name = "openssl", version = "3.3.1.bcr.1")
1513
bazel_dep(name = "rules_cc", version = "0.2.14")
1614

1715
# Development dependencies (only needed for tests)
16+
bazel_dep(name = "boringssl", version = "0.20250514.0", dev_dependency = True)
17+
bazel_dep(name = "openssl", version = "3.3.1.bcr.1", dev_dependency = True)
1818
bazel_dep(name = "googletest", version = "1.17.0.bcr.2", dev_dependency = True)
1919

2020
# Extensions

0 commit comments

Comments
 (0)