aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
...
| * Stores seed language in wallet file. added rapidjson. Yet to test backward ↵Oran Juice2014-10-181-0/+1
| | | | | | | | compatibility
* | don't build tests unless we're building all-* or *-test buildsRiccardo Spagni2014-12-011-1/+4
| |
* | cmake: work around a bug with implicit link directoriesBen Boeckel2014-11-181-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.
* | msys: don't use LTOBen Boeckel2014-11-171-0/+2
| | | | | | | | This causes duplicate symbol errors on msys' mingw install.
* | msys: factor out -Werror on msysBen Boeckel2014-11-171-1/+4
| | | | | | | | There are Windows-related warnings turned into errors here.
* | msys: look in msys' directory for filesBen Boeckel2014-11-171-0/+5
| | | | | | | | | | This tells find_path and find_library to look under this directory first which is what we want on msys2.
* | cmake: support 2.8.7Ben Boeckel2014-10-241-1/+1
| | | | | | | | | | | | Older versions of CMake support LINK_{PUBLIC,PRIVATE} while newer versions prefer PUBLIC and PRIVATE instead, but still support the LINK_ prefix.
* | cmake: clean up EXTRA_LIBRARIESBen Boeckel2014-10-231-3/+1
| | | | | | | | pthread is handled by CMAKE_THREAD_LIBS_INIT while libdl isn't needed.
* | cmake: set the project nameBen Boeckel2014-10-231-0/+2
| |
* | cmake: prepend to CMAKE_MODULE_PATHBen Boeckel2014-10-231-1/+2
| |
* | unbound: import cmake build systemBen Boeckel2014-10-231-0/+1
| |
* | cmake: minor cleanups (indentation and typos)Ben Boeckel2014-10-231-15/+15
| |
* | cmake: use option() for STATICBen Boeckel2014-10-231-1/+1
| |
* | cmake: clean up if auto-dereferencingBen Boeckel2014-10-231-3/+3
| | | | | | | | | | CMake will auto-dereference variable names in if statements, so there's no need to dereference them manually.
* | cmake: support git info in released tarballsBen Boeckel2014-10-231-11/+1
| |
* | cmake: fix up BOOST_IGNORE_SYSTEM_PATHSBen Boeckel2014-10-231-2/+1
| | | | | | | | | | The option was set twice when it only needs to be set once. Also fix a bogus dereference and spurious whitespace.
* | cmake: remove configuration variablesBen Boeckel2014-10-231-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.
* | cmake: factor out error messagesBen Boeckel2014-10-231-7/+14
|/ | | | | Instead of using BoldRed and ColourReset everywhere, wrap it up in a function.
* mingw library tweaksRiccardo Spagni2014-10-061-4/+1
|
* fix for mingw not playing nicely with libunbound configure, fix for ↵Riccardo Spagni2014-10-061-4/+9
| | | | correctly finding static libs on various operating systems
* need to link with -ldl on Linux when building staticallyRiccardo Spagni2014-10-061-0/+1
|
* quieten CMake when it can't find packagesRiccardo Spagni2014-10-061-1/+1
|
* enforce static libraries when building staticallyRiccardo Spagni2014-10-061-0/+8
|
* build libunbound from external if no local libunbound or for static buildsRiccardo Spagni2014-10-061-12/+11
|
* dependencies enforced, send que error message log level movedRiccardo Spagni2014-09-291-3/+16
|
* never use the baked-in miniupnpc on FreeBSD because explosionsRiccardo Spagni2014-09-241-2/+0
|
* redo FindUnbound.cmakeRiccardo Spagni2014-09-241-0/+4
|
* Fixed artifacts from cherry-picking devel->masterThomas Winget2014-09-231-1/+2
|
* Fixed CMake search for libunboundThomas Winget2014-09-231-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.
* Updated CMake files -- added libunbound linker flagThomas Winget2014-09-231-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.
* moved msys2 toolchain, boost libs fixRiccardo Spagni2014-09-221-0/+4
|
* added mikezackles' missing boost function in CMakeListsRiccardo Spagni2014-09-221-0/+15
|
* turns out we do need -static-libgcc etc. on LinuxRiccardo Spagni2014-09-151-1/+1
|
* explicitly disable LTO for ClangRiccardo Spagni2014-09-151-1/+5
|
* Use LTO by defaultZachary Michaels2014-09-151-1/+4
| | | | The mingw toolchains override this for now.
* User setting to turn LTO on and offZachary Michaels2014-09-151-9/+13
| | | | This isn't currently working on mingw
* Remove unnecessary elseZachary Michaels2014-09-151-2/+0
|
* Hack to add pthread to link libraries on mingwZachary Michaels2014-09-151-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.
* Change to -static gcc flagZachary Michaels2014-09-151-1/+1
|
* Set the boost thread api for mingwZachary Michaels2014-09-151-0/+1
|
* Hack to allow toolchains to pass flags to mingwZachary Michaels2014-09-151-1/+1
|
* Ignore another warning to make mingw happyZachary Michaels2014-09-151-1/+1
|
* Remove unused CMake functionZachary Michaels2014-09-151-6/+0
|
* Default to static linking on both MSVC and MINGWZachary Michaels2014-09-151-1/+6
|
* FreeBSD static linking fixesRiccardo Spagni2014-09-151-3/+3
|
* versioning now includes the commit hash, or -final for tagged releasesRiccardo Spagni2014-09-121-19/+7
|
* always check git diffRiccardo Spagni2014-09-121-6/+1
|
* added license to CMakefluffypony2014-09-111-0/+30
|
* more CMake tweaks to allow detection on OS Xfluffypony2014-09-111-8/+9
|
* more dynamic miniupnp fixesfluffypony2014-09-101-0/+8
|