summaryrefslogtreecommitdiff
path: root/external
Commit message (Collapse)AuthorAgeFilesLines
* moved rapidjson to external folder, fixed CMakeRiccardo Spagni2014-12-0124-0/+8020
|
* mingw: copy required libraries to the build treeBen Boeckel2014-11-181-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.
* miniupnpc: bump the _POSIX_C_SOURCE feature macroBen Boeckel2014-11-101-1/+1
| | | | FreeBSD doesn't expose IPv6 structures without this.
* unbound: fix getaddrinfo detection for 32-bit windowsBen Boeckel2014-10-241-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
* unbound: fix type checkingBen Boeckel2014-10-241-2/+2
|
* unbound: plumb the libdir upBen Boeckel2014-10-242-1/+6
| | | | | This is necessary for static builds where the linking is passed around to dependent targets, but the library is lost.
* cmake: support 2.8.7Ben Boeckel2014-10-241-4/+4
| | | | | | Older versions of CMake support LINK_{PUBLIC,PRIVATE} while newer versions prefer PUBLIC and PRIVATE instead, but still support the LINK_ prefix.
* cmake: remove scream-make (all-caps functions)Ben Boeckel2014-10-231-15/+15
|
* unbound: import cmake build systemBen Boeckel2014-10-234-82/+1428
|
* miniupnpc: clean up build systemBen Boeckel2014-10-231-65/+5
| | | | | | | | | Changes: - remove amiga and solaris conditionals - remove -fPIC hackery (use POSITION_INDEPENDENT_CODE instead) - remove tests - retab
* cmake: minor cleanups (indentation and typos)Ben Boeckel2014-10-231-0/+0
|
* cmake: remove configuration variablesBen Boeckel2014-10-231-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.
* cmake: factor out error messagesBen Boeckel2014-10-231-3/+3
| | | | | Instead of using BoldRed and ColourReset everywhere, wrap it up in a function.
* miniupnpc: clear out else/endfoo command argumentsBen Boeckel2014-10-231-15/+15
|
* fixed miniupnpc dynamic targetRiccardo Spagni2014-10-061-2/+4
|
* fix for mingw not playing nicely with libunbound configure, fix for ↵Riccardo Spagni2014-10-062-1/+7
| | | | correctly finding static libs on various operating systems
* set the winsock variable differently on WindowsRiccardo Spagni2014-10-061-1/+2
|
* fixed configure_command for libunbound under mingwRiccardo Spagni2014-10-061-1/+1
|
* turns out mingw does actually produce .a libs and not .dll.aRiccardo Spagni2014-10-061-3/+1
|
* quieten CMake when it can't find packagesRiccardo Spagni2014-10-061-3/+3
|
* removed required flags from miniupnp and unboundRiccardo Spagni2014-10-061-2/+2
|
* include openssl in linbunbound static linking, added errors for openssl and ↵Riccardo Spagni2014-10-061-3/+14
| | | | expat
* reference the correct unbound static libRiccardo Spagni2014-10-061-4/+3
|
* added libtool's install commandRiccardo Spagni2014-10-061-7/+10
|
* use the correct CMake variable for static buildsRiccardo Spagni2014-10-061-1/+1
|
* build libunbound correctlyRiccardo Spagni2014-10-061-21/+50
|
* fix missing parenthesesRiccardo Spagni2014-10-061-1/+1
|
* build libunbound from external if no local libunbound or for static buildsRiccardo Spagni2014-10-061-197/+71
|
* added unbound to external depsRiccardo Spagni2014-10-05394-0/+199264
|
* fix for miniupnpc static compile under WindowsRiccardo Spagni2014-10-051-2/+4
|
* remove dangling upnp port mappings, updated miniupnpcRiccardo Spagni2014-10-0270-219/+718
|
* fixed FreeBSD miniupnpc nigglyRiccardo Spagni2014-09-241-1/+14
|
* never use the baked-in miniupnpc on FreeBSD because explosionsRiccardo Spagni2014-09-241-1/+1
|
* fixed miniupnpc static buildingRiccardo Spagni2014-09-211-1/+1
|
* fixed UPNP_LIBRARIES scopefluffypony2014-09-111-2/+6
|
* added license to CMakefluffypony2014-09-111-0/+32
|
* more CMake tweaks to allow detection on OS Xfluffypony2014-09-112-182/+188
|
* more dynamic miniupnp fixesfluffypony2014-09-101-5/+2
|
* use external miniupnpc if availablefluffypony2014-09-102-3/+193
|
* exclude local miniupnpc for FreeBSD, install from ports insteadfluffypony2014-09-091-10/+12
|
* Port mapping with UPnPAntonio Juarez2014-04-0977-0/+10322