cmake: Build univalue static library

This commit is contained in:
Hennadii Stepanov 2024-01-09 18:00:58 +00:00
parent 752747fda8
commit 958971f476
No known key found for this signature in database
GPG key ID: 410108112E7EA81F
2 changed files with 17 additions and 0 deletions

View file

@ -28,6 +28,8 @@ target_link_libraries(bitcoin_clientversion
)
add_dependencies(bitcoin_clientversion generate_build_info)
add_subdirectory(univalue)
#=============================
# secp256k1 subtree
#=============================

View file

@ -0,0 +1,15 @@
# Copyright (c) 2023-present The Bitcoin Core developers
# Distributed under the MIT software license, see the accompanying
# file COPYING or https://opensource.org/license/mit/.
add_library(univalue STATIC EXCLUDE_FROM_ALL
lib/univalue.cpp
lib/univalue_get.cpp
lib/univalue_read.cpp
lib/univalue_write.cpp
)
target_include_directories(univalue
PUBLIC
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
)
target_link_libraries(univalue PRIVATE core_interface)