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()
 
openSUSE Build Service is sponsored by