mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-08-25 01:01:09 +02:00
cmake: Proactively avoid use of SECP256K1_DISABLE_SHARED
The `SECP256K1_DISABLE_SHARED` CMake variable has been removed upstream. This change removes its usage ahead of the next `secp256k1` subtree update to prevent breakage and simplify integration.
This commit is contained in:
@@ -5,7 +5,8 @@
|
|||||||
function(add_secp256k1 subdir)
|
function(add_secp256k1 subdir)
|
||||||
message("")
|
message("")
|
||||||
message("Configuring secp256k1 subtree...")
|
message("Configuring secp256k1 subtree...")
|
||||||
set(SECP256K1_DISABLE_SHARED ON CACHE BOOL "" FORCE)
|
set(BUILD_SHARED_LIBS OFF)
|
||||||
|
set(CMAKE_EXPORT_COMPILE_COMMANDS OFF)
|
||||||
set(SECP256K1_ENABLE_MODULE_ECDH OFF CACHE BOOL "" FORCE)
|
set(SECP256K1_ENABLE_MODULE_ECDH OFF CACHE BOOL "" FORCE)
|
||||||
set(SECP256K1_ENABLE_MODULE_RECOVERY ON CACHE BOOL "" FORCE)
|
set(SECP256K1_ENABLE_MODULE_RECOVERY ON CACHE BOOL "" FORCE)
|
||||||
set(SECP256K1_ENABLE_MODULE_MUSIG ON CACHE BOOL "" FORCE)
|
set(SECP256K1_ENABLE_MODULE_MUSIG ON CACHE BOOL "" FORCE)
|
||||||
@@ -42,7 +43,7 @@ function(add_secp256k1 subdir)
|
|||||||
if(DEFINED ENV{CFLAGS})
|
if(DEFINED ENV{CFLAGS})
|
||||||
deduplicate_flags(CMAKE_C_FLAGS)
|
deduplicate_flags(CMAKE_C_FLAGS)
|
||||||
endif()
|
endif()
|
||||||
set(CMAKE_EXPORT_COMPILE_COMMANDS OFF)
|
|
||||||
add_subdirectory(${subdir})
|
add_subdirectory(${subdir})
|
||||||
set_target_properties(secp256k1 PROPERTIES
|
set_target_properties(secp256k1 PROPERTIES
|
||||||
EXCLUDE_FROM_ALL TRUE
|
EXCLUDE_FROM_ALL TRUE
|
||||||
|
Reference in New Issue
Block a user