xmr-eric
18216f19dd
Update 2018 copyright
7 years ago
moneromooo-monero
eb39a3d7d3
wallet_api: make this optional but not built by default
...
It means it can still be built with make -C build/debug wallet_api
but still not DoS us while debugging
7 years ago
moneromooo-monero
66e34e85b1
add multisig core test and factor multisig building blocks
7 years ago
moneromooo-monero
43f5269f84
Wallets now do not depend on the daemon rpc lib
...
The shared RPC code is now moved off into a separate lib
7 years ago
moneromooo-monero
51895fd7df
split wallet and wallet_api
...
This speeds up building a lot when wallet2.h (or something it
includes) changes, since all the API includes wallet2.h
7 years ago
anonimal
a3ea62f209
CMake: include RPC when building GUI deps
7 years ago
Howard Chu
0d9c0db996
Do not build against epee_readline if it was not built
7 years ago
moneromooo-monero
178014c995
split off readline code into epee_readline
7 years ago
moneromooo-monero
6cf3344605
Remove wallet dependency on p2p
7 years ago
kenshi84
53ad5a0f42
Subaddresses
7 years ago
redfish
93ed932143
cmake: add libversion and libcheckpoints to libwallet_merged
...
Needed to link monero-core Qt wallet.
7 years ago
stoffu
e29282d208
build: auto update version info without manually deleting version.h
7 years ago
Gentian
4b932ff314
changed crypto to cncrypto so it generated libcncrypto
...
fix a cmakelist
7 years ago
Jaquee
f5bd346573
IOS CMAKE build settings
7 years ago
Riccardo Spagni
c3599fa7b9
update copyright year, fix occasional lack of newline at line end
7 years ago
iDunk5400
b2ac939eb3
Fix GUI building after libcryptonote_core was split ( #1626 )
7 years ago
Lee Clagett
ce7fcbb4ae
Add server auth to monerod, and client auth to wallet-cli and wallet-rpc
8 years ago
moneromooo-monero
693c190881
wallet: add a node RPC cache layer for simple RPC calls
...
Mostly getinfo and get_hard_fork_info, which are called
pretty often. This speeds up transfers as a bonus.
8 years ago
Jaquee
dbb838f4d0
GUI cold signing
...
fix conflict
8 years ago
Lee Clagett
bdc3d7496f
Adding HTTP Digest Auth (but not yet enabled)
8 years ago
Jaquee
5df92877c7
GUI address book
8 years ago
iDunk5400
e1dd15b050
Don't build monero-wallet-rpc when building the GUI
8 years ago
moneromooo-monero
70d4915980
wallet: add version dependency to the wallet target
8 years ago
Lee Clagett
358e068e87
Created monero-wallet-rpc, moving functionality from monero-wallet-cli
8 years ago
Randi Joseph
9e54616924
Dropped "bit" from bitmonero.
8 years ago
redfish
e1c7af35d4
cmake: transitive deps and remove deprecated LINK_*
...
Keep the immediate direct deps at the library that depends on them,
declare deps as PUBLIC so that targets that link against that library
get the library's deps as transitive deps.
Break dep cycle between blockchain_db <-> crytonote_core.
No code refactoring, just hide cycle from cmake so that
it doesn't complain (cycles are allowed only between
static libs, not shared libs).
This is in preparation for supproting BUILD_SHARED_LIBS cmake
built-in option for building internal libs as shared.
8 years ago
Ilya Kitaev
43677f9d68
gui/libwallet_merged: libunbound is one more dependency
8 years ago
Ilya Kitaev
4d17949d4f
wallet_merged: ringct added to dependencies
8 years ago
redfish
1de812a92a
cmake: merge libs via virtual object libraries
...
CMake issued a warming about policy CMP0026: access of LOCATION
target property at config time was disallowed. Offending code
was the code that merged static libraries to generate
libwallet_merged.a.
This patch does that same merge task in a much simpler way. And,
since it doesn't violate the policy, the warning went away.
8 years ago
redfish
8bed9a42f7
cmake: wallet: libunbound is not always static
...
It is not clear why libunbound was added to this in the first place,
since it wasn't here before and #915 doesn't seem to introduce any
new dependency on it.
Tested build with STATIC=OFF (with and without libunbound-dev libunbound8
installed) and STATIC=ON, on Ubuntu Trusty, Debian Jessie, and Arch
Linux. For static builds, beware of #926 and #907 .
If this hack was introduced to make it build on some other system
(Windows? OS X?), then it will have to be dealt with, but not this way.
8 years ago
Ilya Kitaev
193d251360
libwallet_api cmake: conditionally creating libwallet_merged2 only for
...
STATIC build
8 years ago
Ilya Kitaev
d27b883b2d
hack to successfull linking for MSYS2
8 years ago
Ilya Kitaev
beb6d9200d
CMake: GPL 'libutils' script removed
8 years ago
Ilya Kitaev
dbc0b039b4
installing wallet_api header
8 years ago
Ilya Kitaev
191cb594de
all wallet dependencies merged to single static lib
8 years ago
Ilya Kitaev
3dd4b4ccf9
merged with upstream
8 years ago
Ilya Kitaev
12345d382c
api implementation splitted over separate files
8 years ago
Ilya Kitaev
930bed7074
tests for wallet2_api
8 years ago
Ilya Kitaev
318660dd89
wallet2 public api. initial commit
8 years ago
Riccardo Spagni
de03926850
updated copyright year
9 years ago
Riccardo Spagni
f4b69d553a
year updated in license
10 years ago
Ben Boeckel
7d708e4223
cmake: support 2.8.7
...
Older versions of CMake support LINK_{PUBLIC,PRIVATE} while newer
versions prefer PUBLIC and PRIVATE instead, but still support the LINK_
prefix.
10 years ago
Ben Boeckel
f53f04724c
cmake: handle private vs. public headers
10 years ago
Ben Boeckel
55ca7d3b34
cmake: refactor common code with libraries
10 years ago
Ben Boeckel
89cff7bddc
cmake: put each library into its own directory
...
This cleans up the CMake code and shows patterns more easily (to be
refactored in the next commit).
10 years ago