From 7e9f00bcc1742932e40426dddd906851b46c24d3 Mon Sep 17 00:00:00 2001 From: TheCharlatan Date: Mon, 28 Jul 2025 16:26:44 +0200 Subject: [PATCH] kernel: Allowing reducing exports Now that an API has been defined, remove the override for symbol visibility of the library. It is now possible to build the library with reduced exports. --- src/kernel/CMakeLists.txt | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/kernel/CMakeLists.txt b/src/kernel/CMakeLists.txt index 7b2f3c7d11f..1db7ead0950 100644 --- a/src/kernel/CMakeLists.txt +++ b/src/kernel/CMakeLists.txt @@ -96,16 +96,6 @@ target_link_libraries(bitcoinkernel target_include_directories(bitcoinkernel PRIVATE $) -# libbitcoinkernel requires default symbol visibility, explicitly -# specify that here so that things still work even when user -# configures with -DREDUCE_EXPORTS=ON -# -# Note this is a quick hack that will be removed as we -# incrementally define what to export from the library. -set_target_properties(bitcoinkernel PROPERTIES - CXX_VISIBILITY_PRESET default -) - # Add a convenience libbitcoinkernel target as a synonym for bitcoinkernel. add_custom_target(libbitcoinkernel) add_dependencies(libbitcoinkernel bitcoinkernel)