aboutsummaryrefslogtreecommitdiff
path: root/external/CMakeLists.txt (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2019-11-05Drop in-tree miniupnpcBertrand Jacquin1-13/+3
Since 6b8539803184 ("Build: update CMake and p2p for in-tree miniupnp"), a hard dependency is made on miniupnpc which is a git submodule not part of the archive available upstream.
2019-09-25RandomX integrationHoward Chu1-0/+1
Support RandomX PoW algorithm
2019-03-05Update 2019 copyrightbinaryFate1-1/+1
2018-09-11NetBSD supportthomasvaughan1-0/+3
2018-09-10Add Miniupnp submoduleTheCharlatan1-31/+13
Drop miniupnp and unbound depends builds. Make sure that build variables are propageted properly to unbound and miniupnp. Rebase to after the v0.12 release
2018-09-10Modify depends for monero's dependenciesTheCharlatan1-15/+31
Add readline, ldns, graphviz, unbound to depends packages Add a cmake toolchain file to depends that is uniquely created for every build and placed in triple/share/toolchain.cmake This file is then passed to cmake with -DCMAKE_TOOLCHAIN_FILE=/path/to/triple/share/toolchain.cmake Add the boost locale package to depends In the depends cmake toolchain file, a DEPENDS flag is added to exclude, or change cmake checks done that are required for depends Link miniupnpc and unwind from depends and not external Add libiconv and icu4c to depends, required for mingw32 builds. Headers (winsock) need to be lower case in order to compile on unix systems. This should not affect building on windows.
2018-04-21Build: update CMake and p2p for in-tree miniupnpanonimal1-31/+10
(cherry picked from commit a7366b5feeffaeb65b217b2d6f138e0ab1c90192)
2018-04-19CMake: update new location of in-tree miniupnpcanonimal1-2/+2
(cherry picked from commit b16a282f97d8f6c967e8a0b1ecfd75110f095182)
2018-01-26Update 2018 copyrightxmr-eric1-1/+1
2017-04-10update easylogging++ to latest upstreammoneromooo-monero1-0/+1
2017-04-03IOS CMAKE build settingsJaquee1-3/+4
2017-02-21update copyright year, fix occasional lack of newline at line endRiccardo Spagni1-1/+1
2016-12-20moved boost cpp into hpp since they're supposed to be header onlykenshi841-1/+0
2016-12-16added experimental boost::archive::portable_binary_{i|o}archivekenshi841-0/+1
2016-09-17updated miniupnpRiccardo Spagni1-4/+4
2016-03-21fix building on FreeBSDRiccardo Spagni1-3/+0
2016-02-12cmake: Include OpenSSL libraries in static linkingwarptangent1-4/+5
2016-02-12cmake: Fix unbound config compile settingswarptangent1-0/+4
This allows the OpenSSL function checks to compile in unbound's CMake configuration. Otherwise, the functions SHA256() and EVP_sha512() won't be called from libunbound as possible algorithms. They had not been compiling because static OpenSSL libraries were being used, along with lack of -ldl. The static library preference is unnecessary for the checks, so use default suffixes ordering for CMAKE_FIND_LIBRARY_SUFFIXES when building unbound. Related files: configure_checks.cmake external/unbound/validator/val_secalgo.c secalgo_ds_digest(), setup_key_digest()
2015-12-31let miniupnp's cmakelist handle defaultsRiccardo Spagni1-3/+0
2015-12-31updated copyright yearRiccardo Spagni1-1/+1
2015-03-26fix cmake miniupnpc typomeshpoint1-1/+1
which matters on case-sensitive filesystems
2015-03-17Move db_drivers/ to external/Thomas Winget1-0/+2
Also change LMDB Cmake variables to CACHE rather than upgrading them through several parent scopes.
2015-03-17Revert "Moved db_drivers/ into external/ for consistency"Thomas Winget1-2/+0
This reverts commit b21335642e75b35d3b178a754f4cdb2314989cd1.
2015-03-17Revert "Build fixed, goofed up some CMake"Thomas Winget1-4/+0
This reverts commit 8b82f3c57ffdc4dc190f4755c61d74d8359c8c0f.
2015-03-16CMake wiring, minor cleanup, minor test additionThomas Winget1-0/+5
Make Cmake things aware of BerkeleyDB and BlockchainBDB Make the BlockchainDB unit tests aware of BlockchainBDB
2015-03-10Build fixed, goofed up some CMakeThomas Winget1-0/+4
Forgot that CMake vars set to PARENT_SCOPE will still vanish if that parent scope goes...out of scope. LMDB vars elevated one more scope to compensate for moving db_drivers/ into external/
2015-03-09Moved db_drivers/ into external/ for consistencyThomas Winget1-0/+2
2015-01-02year updated in licenseRiccardo Spagni1-1/+1
2014-10-24unbound: plumb the libdir upBen Boeckel1-1/+1
This is necessary for static builds where the linking is passed around to dependent targets, but the library is lost.
2014-10-23cmake: remove scream-make (all-caps functions)Ben Boeckel1-15/+15
2014-10-23unbound: import cmake build systemBen Boeckel1-82/+6
2014-10-23cmake: minor cleanups (indentation and typos)Ben Boeckel1-0/+0
2014-10-23cmake: factor out error messagesBen Boeckel1-3/+3
Instead of using BoldRed and ColourReset everywhere, wrap it up in a function.
2014-10-06fixed miniupnpc dynamic targetRiccardo Spagni1-2/+4
2014-10-06fix for mingw not playing nicely with libunbound configure, fix for ↵Riccardo Spagni1-1/+4
correctly finding static libs on various operating systems
2014-10-06set the winsock variable differently on WindowsRiccardo Spagni1-1/+2
2014-10-06fixed configure_command for libunbound under mingwRiccardo Spagni1-1/+1
2014-10-06turns out mingw does actually produce .a libs and not .dll.aRiccardo Spagni1-3/+1
2014-10-06quieten CMake when it can't find packagesRiccardo Spagni1-3/+3
2014-10-06removed required flags from miniupnp and unboundRiccardo Spagni1-2/+2
2014-10-06include openssl in linbunbound static linking, added errors for openssl and ↵Riccardo Spagni1-3/+14
expat
2014-10-06reference the correct unbound static libRiccardo Spagni1-4/+3
2014-10-06added libtool's install commandRiccardo Spagni1-7/+10
2014-10-06use the correct CMake variable for static buildsRiccardo Spagni1-1/+1
2014-10-06build libunbound correctlyRiccardo Spagni1-21/+50
2014-10-06fix missing parenthesesRiccardo Spagni1-1/+1
2014-10-06build libunbound from external if no local libunbound or for static buildsRiccardo Spagni1-197/+71
2014-10-06include openssl in linbunbound static linking, added errors for openssl and ↵Riccardo Spagni1-3/+14
expat
2014-10-06reference the correct unbound static libRiccardo Spagni1-4/+3
2014-10-06added libtool's install commandRiccardo Spagni1-7/+10
2014-10-06use the correct CMake variable for static buildsRiccardo Spagni1-1/+1
2014-10-06build libunbound correctlyRiccardo Spagni1-21/+50
2014-10-06fix missing parenthesesRiccardo Spagni1-1/+1
2014-10-06build libunbound from external if no local libunbound or for static buildsRiccardo Spagni1-197/+71
2014-09-24fixed FreeBSD miniupnpc nigglyRiccardo Spagni1-1/+14
2014-09-24never use the baked-in miniupnpc on FreeBSD because explosionsRiccardo Spagni1-1/+1
2014-09-21fixed miniupnpc static buildingRiccardo Spagni1-1/+1
2014-09-11fixed UPNP_LIBRARIES scopefluffypony1-2/+6
2014-09-11added license to CMakefluffypony1-0/+32
2014-09-11more CMake tweaks to allow detection on OS Xfluffypony1-4/+188
2014-09-10more dynamic miniupnp fixesfluffypony1-5/+2
2014-09-10use external miniupnpc if availablefluffypony1-3/+15
2014-09-09exclude local miniupnpc for FreeBSD, install from ports insteadfluffypony1-10/+12
2014-04-09Port mapping with UPnPAntonio Juarez1-0/+11