Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-12-01 | don't build tests unless we're building all-* or *-test builds | Riccardo Spagni | 1 | -1/+4 | |
2014-11-18 | cmake: work around a bug with implicit link directories | Ben Boeckel | 1 | -0/+8 | |
Unfortunately, this is necessary because CMake doesn't detect whether mingw libraries are static or shared and doesn't put a -static flag around the -lfoo argument which then makes the shared library be linked to. | |||||
2014-11-17 | msys: don't use LTO | Ben Boeckel | 1 | -0/+2 | |
This causes duplicate symbol errors on msys' mingw install. | |||||
2014-11-17 | msys: factor out -Werror on msys | Ben Boeckel | 1 | -1/+4 | |
There are Windows-related warnings turned into errors here. | |||||
2014-11-17 | msys: look in msys' directory for files | Ben Boeckel | 1 | -0/+5 | |
This tells find_path and find_library to look under this directory first which is what we want on msys2. | |||||
2014-10-24 | cmake: support 2.8.7 | Ben Boeckel | 1 | -1/+1 | |
Older versions of CMake support LINK_{PUBLIC,PRIVATE} while newer versions prefer PUBLIC and PRIVATE instead, but still support the LINK_ prefix. | |||||
2014-10-23 | cmake: clean up EXTRA_LIBRARIES | Ben Boeckel | 1 | -3/+1 | |
pthread is handled by CMAKE_THREAD_LIBS_INIT while libdl isn't needed. | |||||
2014-10-23 | cmake: set the project name | Ben Boeckel | 1 | -0/+2 | |
2014-10-23 | cmake: prepend to CMAKE_MODULE_PATH | Ben Boeckel | 1 | -1/+2 | |
2014-10-23 | unbound: import cmake build system | Ben Boeckel | 1 | -0/+1 | |
2014-10-23 | cmake: minor cleanups (indentation and typos) | Ben Boeckel | 1 | -15/+15 | |
2014-10-23 | cmake: use option() for STATIC | Ben Boeckel | 1 | -1/+1 | |
2014-10-23 | cmake: clean up if auto-dereferencing | Ben Boeckel | 1 | -3/+3 | |
CMake will auto-dereference variable names in if statements, so there's no need to dereference them manually. | |||||
2014-10-23 | cmake: support git info in released tarballs | Ben Boeckel | 1 | -11/+1 | |
2014-10-23 | cmake: fix up BOOST_IGNORE_SYSTEM_PATHS | Ben Boeckel | 1 | -2/+1 | |
The option was set twice when it only needs to be set once. Also fix a bogus dereference and spurious whitespace. | |||||
2014-10-23 | cmake: remove configuration variables | Ben Boeckel | 1 | -1/+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-23 | cmake: factor out error messages | Ben Boeckel | 1 | -7/+14 | |
Instead of using BoldRed and ColourReset everywhere, wrap it up in a function. | |||||
2014-10-06 | mingw library tweaks | Riccardo Spagni | 1 | -4/+1 | |
2014-10-06 | fix for mingw not playing nicely with libunbound configure, fix for ↵ | Riccardo Spagni | 1 | -4/+9 | |
correctly finding static libs on various operating systems | |||||
2014-10-06 | need to link with -ldl on Linux when building statically | Riccardo Spagni | 1 | -0/+1 | |
2014-10-06 | quieten CMake when it can't find packages | Riccardo Spagni | 1 | -1/+1 | |
2014-10-06 | enforce static libraries when building statically | Riccardo Spagni | 1 | -0/+8 | |
2014-10-06 | build libunbound from external if no local libunbound or for static builds | Riccardo Spagni | 1 | -12/+11 | |
2014-09-29 | dependencies enforced, send que error message log level moved | Riccardo Spagni | 1 | -3/+16 | |
2014-09-24 | never use the baked-in miniupnpc on FreeBSD because explosions | Riccardo Spagni | 1 | -2/+0 | |
2014-09-24 | redo FindUnbound.cmake | Riccardo Spagni | 1 | -0/+4 | |
2014-09-23 | Fixed artifacts from cherry-picking devel->master | Thomas Winget | 1 | -1/+2 | |
2014-09-23 | Fixed CMake search for libunbound | Thomas Winget | 1 | -5/+2 | |
As it turns out, some of CMake's built-in modules for detecting headers and libraries don't work if you have certain compiler flags set, such as -Werror=old-style-definition, as they do "int main()" rather than "int main(void)". Having CMake search for libs before compiler flags are set alleviates this issue, and I believe the underlying issue will be fixed in future releases of CMake. | |||||
2014-09-23 | Updated CMake files -- added libunbound linker flag | Thomas Winget | 1 | -0/+5 | |
CMake config file written, but was unable to test/get it working properly because of a bug in CMake with functions related to find_package. Simple "-lunbound" flag used in its stead for now. May not build on non-Linux systems, not sure yet. | |||||
2014-09-22 | moved msys2 toolchain, boost libs fix | Riccardo Spagni | 1 | -0/+4 | |
2014-09-22 | added mikezackles' missing boost function in CMakeLists | Riccardo Spagni | 1 | -0/+15 | |
2014-09-15 | turns out we do need -static-libgcc etc. on Linux | Riccardo Spagni | 1 | -1/+1 | |
2014-09-15 | explicitly disable LTO for Clang | Riccardo Spagni | 1 | -1/+5 | |
2014-09-15 | Use LTO by default | Zachary Michaels | 1 | -1/+4 | |
The mingw toolchains override this for now. | |||||
2014-09-15 | User setting to turn LTO on and off | Zachary Michaels | 1 | -9/+13 | |
This isn't currently working on mingw | |||||
2014-09-15 | Remove unnecessary else | Zachary Michaels | 1 | -2/+0 | |
2014-09-15 | Hack to add pthread to link libraries on mingw | Zachary Michaels | 1 | -2/+2 | |
This should link winpthreads. We really shouldn't be passing these this way, but that seems to be the existing solution, and it works for now. | |||||
2014-09-15 | Change to -static gcc flag | Zachary Michaels | 1 | -1/+1 | |
2014-09-15 | Set the boost thread api for mingw | Zachary Michaels | 1 | -0/+1 | |
2014-09-15 | Hack to allow toolchains to pass flags to mingw | Zachary Michaels | 1 | -1/+1 | |
2014-09-15 | Ignore another warning to make mingw happy | Zachary Michaels | 1 | -1/+1 | |
2014-09-15 | Remove unused CMake function | Zachary Michaels | 1 | -6/+0 | |
2014-09-15 | Default to static linking on both MSVC and MINGW | Zachary Michaels | 1 | -1/+6 | |
2014-09-15 | FreeBSD static linking fixes | Riccardo Spagni | 1 | -3/+3 | |
2014-09-12 | versioning now includes the commit hash, or -final for tagged releases | Riccardo Spagni | 1 | -19/+7 | |
2014-09-12 | always check git diff | Riccardo Spagni | 1 | -6/+1 | |
2014-09-11 | added license to CMake | fluffypony | 1 | -0/+30 | |
2014-09-11 | more CMake tweaks to allow detection on OS X | fluffypony | 1 | -8/+9 | |
2014-09-10 | more dynamic miniupnp fixes | fluffypony | 1 | -0/+8 | |
2014-09-10 | use external miniupnpc if available | fluffypony | 1 | -4/+0 | |
2014-09-10 | miniupnpc changes for freebsd | fluffypony | 1 | -0/+4 | |
2014-09-10 | replace ftime with gettimeofday on FreeBSD because lcompat is stupid | fluffypony | 1 | -4/+0 | |
2014-09-10 | make FreeBSD use -lcompat till we can fix ftime() | fluffypony | 1 | -0/+4 | |
2014-09-09 | exclude local miniupnpc for FreeBSD, install from ports instead | fluffypony | 1 | -0/+17 | |
2014-06-30 | needed to remove REQUIRED from find_package(Threads) | Thomas Winget | 1 | -1/+1 | |
2014-06-12 | Fix to disable LTO for Clang | Zachary Michaels | 1 | -1/+1 | |
The previous code was assuming Apple == Clang. This change should both enable LTO when using gcc on Apple and fix Clang when using it on other platforms. | |||||
2014-06-11 | Link to pthreads on non-apple unix | Zachary Michaels | 1 | -1/+6 | |
2014-06-11 | Gcc 4.9 LTO fix | Zachary Michaels | 1 | -0/+5 | |
The new lto format requires use of the gcc-provided gcc-ar and gcc-ranlib binaries. | |||||
2014-05-25 | 0.8.8update | mydesktop | 1 | -3/+3 | |
2014-05-22 | OS X compilation fixed | OracionSeis | 1 | -1/+5 | |
2014-05-21 | Update CMakeLists.txt | NoodleDoodleNoodleDoodleNoodleDoodleNoo | 1 | -2/+2 | |
1. Fixed build error on machines not supporting aes-ni. | |||||
2014-05-05 | fix CMakeLists.txt to add -lpthread, did not compile boost 1.55 | vertoe | 1 | -1/+1 | |
2014-04-30 | mac osx building fixes | mydesktop | 1 | -8/+13 | |
2014-04-30 | various fixes to allow mac osx compilation | mydesktop | 1 | -2/+12 | |
2014-04-09 | Port mapping with UPnP | Antonio Juarez | 1 | -1/+2 | |
2014-04-07 | Improvements in JSON RPC | Antonio Juarez | 1 | -1/+3 | |
2014-03-20 | some fixes | Antonio Juarez | 1 | -6/+3 | |
2014-03-03 | moved all stuff to github | Antonio Juarez | 1 | -0/+115 | |