aboutsummaryrefslogtreecommitdiff
path: root/external (follow)
AgeCommit message (Collapse)AuthorFilesLines
2015-01-04Remove unused dependencyThomas Winget26-11043/+0
2015-01-04Adding libglim as an external libraryThomas Winget26-0/+11043
libglim is an Apache-licensed C++ wrapper for lmdb, and rather than rolling our own it seems prudent to use it. Note: lmdb is not included in it, and unless something happens as did with libunbound, should be installed via each OS' package manager or equivalent.
2015-01-02year updated in licenseRiccardo Spagni14-3/+3
2014-12-04update unbound from upstreamRiccardo Spagni72-2655/+1261
2014-12-01moved rapidjson to external folder, fixed CMakeRiccardo Spagni24-0/+8020
2014-11-18mingw: copy required libraries to the build treeBen Boeckel1-0/+16
These are found as shared libraries and need to be copied so that PATH manipulation isn't necessary outside of an msys shell.
2014-11-10miniupnpc: bump the _POSIX_C_SOURCE feature macroBen Boeckel1-1/+1
FreeBSD doesn't expose IPv6 structures without this.
2014-10-24unbound: fix getaddrinfo detection for 32-bit windowsBen Boeckel1-1/+11
On Windows, getaddrinfo is part of the Windows API and as such is __stdcall, not __cdecl, so check_function_exists fails because the declaration doesn't match the mangling __stdcall has. Instead, use a header to include the symbol as declared on the system and use check_symbol_exists instead. Tested-By: greatwolf on IRC
2014-10-24unbound: fix type checkingBen Boeckel1-2/+2
2014-10-24unbound: plumb the libdir upBen Boeckel2-1/+6
This is necessary for static builds where the linking is passed around to dependent targets, but the library is lost.
2014-10-24cmake: support 2.8.7Ben Boeckel1-4/+4
Older versions of CMake support LINK_{PUBLIC,PRIVATE} while newer versions prefer PUBLIC and PRIVATE instead, but still support the LINK_ prefix.
2014-10-23cmake: remove scream-make (all-caps functions)Ben Boeckel1-15/+15
2014-10-23unbound: import cmake build systemBen Boeckel4-82/+1428
2014-10-23miniupnpc: clean up build systemBen Boeckel1-65/+5
Changes: - remove amiga and solaris conditionals - remove -fPIC hackery (use POSITION_INDEPENDENT_CODE instead) - remove tests - retab
2014-10-23cmake: minor cleanups (indentation and typos)Ben Boeckel1-0/+0
2014-10-23cmake: remove configuration variablesBen Boeckel1-11/+0
CMAKE_BUILD_TYPE is meant for single-config build tools (e.g., make and ninja) while CMAKE_CONFIGURATION_TYPES is meant for multi-config build tools (e.g., Xcode and Visual Studio). They should not be mixed or manually set.
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-23miniupnpc: clear out else/endfoo command argumentsBen Boeckel1-15/+15
2014-10-06fixed miniupnpc dynamic targetRiccardo Spagni1-2/+4
2014-10-06fix for mingw not playing nicely with libunbound configure, fix for ↵Riccardo Spagni2-1/+7
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-05added unbound to external depsRiccardo Spagni394-0/+199264
2014-10-05fix for miniupnpc static compile under WindowsRiccardo Spagni1-2/+4
2014-10-02remove dangling upnp port mappings, updated miniupnpcRiccardo Spagni70-219/+718
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 Xfluffypony2-182/+188
2014-09-10more dynamic miniupnp fixesfluffypony1-5/+2
2014-09-10use external miniupnpc if availablefluffypony2-3/+193
2014-09-09exclude local miniupnpc for FreeBSD, install from ports insteadfluffypony1-10/+12
2014-04-09Port mapping with UPnPAntonio Juarez77-0/+10322