anonimal
445b94aed5
Merge pull request #870
...
580f2bda
Build: correct check for CMake doc target (oneiric)
2018-05-01 03:26:45 +00:00
oneiric
580f2bda20
Build: correct check for CMake doc target
2018-04-27 00:35:31 +00:00
Tengiz Sharafiev
4dd1ebec0d
Build: cleanup miniupnpc related cmake scripts
...
- Setup proper usage requirements for libminiupnpc target
- Remove FindMiniupnpc.cmake - we don't need it anymore
- link kovri-core with libminiupnpc-static target
Also https://github.com/monero-project/kovri/pull/865#discussion_r184370624
2018-04-26 19:31:52 +07:00
Tengiz Sharafiev
fcece8001b
Build: Build cryptopp inside kovri cmake project
...
Added BUILD_CRYPTOPP cmake option. If it is enabled
cryptopp will be built by ExternalProject_Add() command
Supports make like cmake generators (GNU Make, MinGW) and MSVC
By default BUILD_CRYPTOPP is disabled.
2018-04-24 14:29:20 +07:00
Tengiz Sharafiev
1c2805eda7
Build: Add upstream version of FindBoost.cmake
...
It will be selected instead of default FindBoost.cmake.
It supports Boost up to 1.67.0 version.
From b080ac48c3/Modules/FindBoost.cmake
2018-04-24 14:29:18 +07:00
Tengiz Sharafiev
7d113f25af
Repo: Add sakra/cotire submodule
...
Cotire significantly speeds up MSVC build process.
Point submodule to cotire-1.8.0 tag - sakra/cotire@391bf6b
2018-04-24 14:28:31 +07:00
Tengiz Sharafiev
de14c88593
Build: Add support for MSVC in FindCryptoPP
2018-04-24 14:27:40 +07:00
Tengiz Sharafiev
41a4b6f7d6
Build: Add imported target CryptoPP::CryptoPP
...
We can use CryptoPP::CryptoPP imported target instead of
CryptoPP_LIBRARIES and CryptoPP_INCLUDE_DIR variables.
2018-04-24 14:05:03 +07:00
anonimal
3dcf5d6bc9
Build: update miniupnp cmake find
2018-04-23 22:46:47 +00:00
anonimal
6517a3d0a2
Repo: contrib cleanup
2017-11-09 18:30:13 +00:00
anonimal
ef6cad9ed6
Build: remove dependency on cryptopp cmake
...
Crypto++ removed CMake support.
2017-09-20 21:45:59 +00:00
anonimal
a199e58b79
Build: fix Doxygen build
2017-07-18 02:54:20 +00:00
MoroccanMalinois
f05238b1de
I2NP: remove duplicate define I2P_NETWORK_ID
2017-06-16 03:20:25 +00:00
MoroccanMalinois
08ff81240c
kovri-util: add fuzz tests
2017-05-09 00:03:15 +00:00
anonimal
07dc0af146
Build: add git revision for versioning with CMake
...
Also implements in kovri startup log message.
References #522
2017-02-10 02:21:12 +00:00
anonimal
01f6a9b73d
Build: implement version handling with CMake
...
References #522
2017-02-10 01:14:15 +00:00
alvinjoelsantos
670e7de0dc
Update copyright dates
2017-01-28 01:11:56 +03:00
anonimal
c7cbcd4c6c
Build: fix UPnP detection on MinGW-w64. Refs #36
...
- Completely replaces our current (dismal) recipe
- Courtesy of Mark Vejvoda (2011) and monero-project/monero
2016-11-05 06:17:51 +00:00
anonimal
2d699b9e29
Doxygen: remove input filter + fix input & CMake
...
- The previous input filter was somehow preventing a fair amount of code
from being processed. We don't need the filter for now as its only
purpose was to showcase TODO's.
- Without paranthesis around cmake's input for source dirs, recursion
wouldn't work correctly. Solution: add paranthesis.
- Add graphviz dependency to building docs
- Add graphviz dependency to Travis CI
2016-08-12 10:47:42 +00:00
guzzi_jones
9c3dfba910
snake_case
2016-08-09 01:04:18 +00:00
anonimal
ff23deddec
Build: fix cmake cryptopp link failure for 2.8.12
...
* On certain systems (ubuntu 14.04, cmake 2.8.12.2),
cmake will attempt to link to a previously installed
crypto++ package instead of our provided submodule
if NO_DEFAULT_PATH is *not* used.
* Fixes build for #272
2016-07-27 18:24:06 +00:00
anonimal
ad73ea2c86
Build: cleanup cryptopp recipe in cmake
...
* Adjust related cmake
2016-07-27 14:28:49 +00:00
anonimal
87e02b8ea6
Build: fix wrong path in cmake for cryptopp libs
2016-07-27 13:19:58 +00:00
anonimal
609a4a3fe4
Build: implement cryptopp submodule. Fixes #210
...
* Also, adjust related cmake + make
* References #141
2016-07-27 12:31:45 +00:00
anonimal
ba0385aebc
Build: simplify build process. Resolves #242 .
...
* For details, see #242
* Also, cleaned-up/updated/corrected related CMake/Doxygen/Documentation
2016-07-17 11:47:09 +00:00