File novacoin-cmake.patch of Package novacoin
--- CMakeLists.txt 2021-12-29 17:51:12.343862444 +0100
+++ CMakeLists.txt 2021-12-29 18:32:14.745573003 +0100
@@ -50,12 +50,12 @@
set(CMAKE_CXX_FLAGS "/O2 /GR /EHsc")
endif()
-set(Boost_USE_STATIC_LIBS ON)
+#set(Boost_USE_STATIC_LIBS ON)
if(WIN32)
set(Boost_USE_STATIC_RUNTIME ON)
endif()
find_package(Boost REQUIRED COMPONENTS atomic chrono filesystem program_options system thread)
-set(OPENSSL_USE_STATIC_LIBS ON)
+#set(OPENSSL_USE_STATIC_LIBS ON)
find_package(OpenSSL REQUIRED)
# Disable compiling qrencode executables
@@ -85,10 +85,10 @@
# Set default library path for berkeley db
if (NOT BerkeleyDB_LIBS)
-set(BerkeleyDB_LIBS ${BerkeleyDB_ROOT}/lib)
+ set(BerkeleyDB_LIBS ${BerkeleyDB_ROOT}/${CMAKE_INSTALL_LIBDIR})
if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
# Workaround for linux distributions
-set(BerkeleyDB_LIBS ${BerkeleyDB_LIBS}/${CMAKE_SYSTEM_PROCESSOR}-linux-gnu)
+set(BerkeleyDB_LIBS ${BerkeleyDB_LIBS})
endif()
endif()
--- src/CMakeLists.txt 2021-12-29 17:51:12.355862444 +0100
+++ src/CMakeLists.txt 2021-12-29 18:45:35.033951855 +0100
@@ -38,12 +38,12 @@
set(CMAKE_CXX_EXTENSIONS OFF)
-set(Boost_USE_STATIC_LIBS ON)
+#set(Boost_USE_STATIC_LIBS ON)
if(WIN32)
set(Boost_USE_STATIC_RUNTIME ON)
endif()
find_package(Boost REQUIRED COMPONENTS atomic chrono filesystem program_options system thread)
-set(OPENSSL_USE_STATIC_LIBS ON)
+#set(OPENSSL_USE_STATIC_LIBS ON)
find_package(OpenSSL REQUIRED)
add_subdirectory(additional/IXWebSocket)
@@ -69,10 +69,10 @@
# Set default library path for berkeley db
if (NOT BerkeleyDB_LIBS)
-set(BerkeleyDB_LIBS ${BerkeleyDB_ROOT}/lib)
+ set(BerkeleyDB_LIBS ${BerkeleyDB_ROOT}/${CMAKE_INSTALL_LIBDIR})
if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
# Workaround for linux distributions
-set(BerkeleyDB_LIBS ${BerkeleyDB_LIBS}/${CMAKE_SYSTEM_PROCESSOR}-linux-gnu)
+set(BerkeleyDB_LIBS ${BerkeleyDB_LIBS})
endif()
endif()