mirror of
https://github.com/gentoo-mirror/guru.git
synced 2025-04-10 12:08:43 -04:00
104 lines
3.2 KiB
Diff
104 lines
3.2 KiB
Diff
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -458,7 +458,7 @@
|
|
# elseif(CMAKE_SYSTEM_NAME MATCHES ".*BSDI.*")
|
|
# set(BSDI TRUE)
|
|
|
|
-include_directories(external/rapidjson/include external/easylogging++ src contrib/epee/include external external/supercop/include)
|
|
+include_directories(external/rapidjson/include external/easylogging++ src contrib/epee/include external )
|
|
|
|
if(APPLE)
|
|
cmake_policy(SET CMP0042 NEW)
|
|
@@ -1201,7 +1201,6 @@
|
|
set(ZMQ_LIB "${ZMQ_LIB};${SODIUM_LIBRARY}")
|
|
endif()
|
|
|
|
-include(external/supercop/functions.cmake) # place after setting flags and before src directory inclusion
|
|
add_subdirectory(contrib)
|
|
add_subdirectory(src)
|
|
|
|
--- a/external/CMakeLists.txt
|
|
+++ b/external/CMakeLists.txt
|
|
@@ -37,22 +37,7 @@
|
|
|
|
find_package(Miniupnpc REQUIRED)
|
|
|
|
-message(STATUS "Using in-tree miniupnpc")
|
|
-set(UPNPC_NO_INSTALL TRUE CACHE BOOL "Disable miniupnp installation" FORCE)
|
|
-set(UPNPC_BUILD_SHARED OFF CACHE BOOL "Disable building shared library" FORCE)
|
|
-add_subdirectory(miniupnp/miniupnpc)
|
|
-set_property(TARGET libminiupnpc-static PROPERTY FOLDER "external")
|
|
-set_property(TARGET libminiupnpc-static PROPERTY POSITION_INDEPENDENT_CODE ON)
|
|
-if(MSVC)
|
|
- set_property(TARGET libminiupnpc-static APPEND_STRING PROPERTY COMPILE_FLAGS " -wd4244 -wd4267")
|
|
-elseif(NOT MSVC)
|
|
- set_property(TARGET libminiupnpc-static APPEND_STRING PROPERTY COMPILE_FLAGS " -Wno-undef -Wno-unused-result -Wno-unused-value")
|
|
-endif()
|
|
-if(CMAKE_SYSTEM_NAME MATCHES "NetBSD")
|
|
- set_property(TARGET libminiupnpc-static APPEND_STRING PROPERTY COMPILE_FLAGS " -D_NETBSD_SOURCE")
|
|
-endif()
|
|
-
|
|
-set(UPNP_LIBRARIES "libminiupnpc-static" PARENT_SCOPE)
|
|
+set(UPNP_LIBRARIES "miniupnpc" PARENT_SCOPE)
|
|
|
|
find_package(Unbound)
|
|
|
|
@@ -69,4 +55,3 @@
|
|
add_subdirectory(db_drivers)
|
|
add_subdirectory(easylogging++)
|
|
add_subdirectory(qrcodegen)
|
|
-add_subdirectory(randomx EXCLUDE_FROM_ALL)
|
|
--- a/src/crypto/CMakeLists.txt
|
|
+++ b/src/crypto/CMakeLists.txt
|
|
@@ -55,6 +55,7 @@
|
|
endif()
|
|
|
|
include_directories(${RANDOMX_INCLUDE})
|
|
+include_directories(SYSTEM /usr/include/monero)
|
|
|
|
set(crypto_headers)
|
|
|
|
@@ -97,6 +98,3 @@
|
|
# cheat because cmake and ccache hate each other
|
|
set_property(SOURCE CryptonightR_template.S PROPERTY LANGUAGE C)
|
|
set_property(SOURCE CryptonightR_template.S PROPERTY XCODE_EXPLICIT_FILE_TYPE sourcecode.asm)
|
|
-
|
|
-# Must be done last, because it references libraries in this directory
|
|
-add_subdirectory(wallet)
|
|
--- a/src/crypto/wallet/crypto.h
|
|
+++ b/src/crypto/wallet/crypto.h
|
|
@@ -30,7 +30,6 @@
|
|
#pragma once
|
|
|
|
#include <cstddef>
|
|
-#include "crypto/wallet/ops.h"
|
|
|
|
namespace crypto {
|
|
namespace wallet {
|
|
--- a/src/device/CMakeLists.txt
|
|
+++ b/src/device/CMakeLists.txt
|
|
@@ -73,7 +73,7 @@
|
|
cncrypto
|
|
cryptonote_format_utils_basic
|
|
ringct_basic
|
|
- wallet-crypto
|
|
+ monero-crypto
|
|
${OPENSSL_CRYPTO_LIBRARIES}
|
|
${Boost_SERIALIZATION_LIBRARY}
|
|
PRIVATE
|
|
--- a/src/p2p/net_node.inl
|
|
+++ b/src/p2p/net_node.inl
|
|
@@ -60,9 +60,9 @@
|
|
#include "cryptonote_core/cryptonote_core.h"
|
|
#include "net/parse.h"
|
|
|
|
-#include <miniupnp/miniupnpc/miniupnpc.h>
|
|
-#include <miniupnp/miniupnpc/upnpcommands.h>
|
|
-#include <miniupnp/miniupnpc/upnperrors.h>
|
|
+#include <miniupnpc/miniupnpc.h>
|
|
+#include <miniupnpc/upnpcommands.h>
|
|
+#include <miniupnpc/upnperrors.h>
|
|
|
|
#undef MONERO_DEFAULT_LOG_CATEGORY
|
|
#define MONERO_DEFAULT_LOG_CATEGORY "net.p2p"
|