aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2020-06-14Do not use PIE with OSS-Fuzzmoneromooo-monero1-1/+1
2020-05-24cmake: insert CMAKE_CURRENT_SOURCE_DIR in CMAKE_MODULE_PATHxiphon1-1/+1
2020-05-16Support for supercop ASM in wallet, and benchmark for supercopLee Clagett1-1/+6
2020-05-15cmake: ASAN and PIE don't mixmoneromooo-monero1-2/+4
2020-05-15fuzz_tests: refactor and add OSS-Fuzz compatibilitymoneromooo-monero1-0/+6
2020-05-06Update copyright year to 2020SomaticFanatic1-1/+1
2020-05-04Made ccache optional (opt out) and tidied up the FindCcache.cmakemj-xmr1-1/+6
2020-04-22FindCcache automaticallymj-xmr1-0/+2
2019-10-25Windows: enable high-entropy ASLR where availableiDunk54001-0/+1
2019-10-25build: fix building on Windows due to _FORTIFY_SOURCE changes in MSYS2iDunk54001-4/+6
2019-09-25RandomX integrationHoward Chu1-0/+1
2019-09-25Don't set ARCH_ID if it's already setHoward Chu1-1/+3
2019-09-24Revert "easylogging++: ensure it finds boost headers"moneromooo-monero1-2/+1
2019-09-24easylogging++: ensure it finds boost headersmoneromooo-monero1-1/+2
2019-09-16Removed Berkeley DB and db switching logicJesus Ramirez1-53/+3
2019-09-11cmake: add protolib to zmq dependency libsstoffu1-0/+4
2019-09-07depends: attempt to fix readlineiDunk54001-1/+9
2019-09-05Add the iwyu target to get information on unused headersMartijn Otto1-0/+13
2019-08-28cmake: ensure PYTHON_EXECUTABLE is setmoneromooo-monero1-0/+1
2019-07-30fix building on OpenBSD, simplify Readme sectionMr. Me0w1-3/+3
2019-07-22Dropping cppzmq dependency; adding some zmq utilsLee Clagett1-2/+2
2019-06-20cmake: fix tests generatorston1th1-2/+1
2019-06-09cmake: do not use -mmitigate-rop on GCC >= 9.1moneromooo-monero1-2/+5
2019-05-30cmake: push cmake away from boost as much as we canmoneromooo-monero1-1/+1
2019-05-06cmake: fix incorrect hint for OPENSSL_ROOT_DIRmoneromooo-monero1-2/+2
2019-04-23dns_checks: new helper program to check on DNSSEC lookupsmoneromooo-monero1-0/+15
2019-04-20CMakeLists.txt: suggest to update all submodules if one of them is outdatederciccione1-1/+1
2019-04-18Windows: work around a boost 1.70 and cmake SNAFUiDunk54001-0/+1
2019-04-11cmake: always detect python, it's neeed for some testsmoneromooo-monero1-0/+2
2019-03-21cmake: handle detecting boost using boost's own cmake filesmoneromooo-monero1-2/+8
2019-03-05Update 2019 copyrightbinaryFate1-1/+1
2019-03-05cmake: ARCH_ID fixes for cross compilationTheCharlatan1-0/+3
2019-03-04crypto: plug CNv4 JIT into cn_slow_hashmoneromooo-monero1-0/+2
2019-02-23Various speedups to depends and TravisTheCharlatan1-1/+1
2019-02-14Support docker for gitian buildsTheCharlatan1-1/+0
2018-12-04Add glibc back compat codeTheCharlatan1-1/+8
2018-11-25device/trezor: webusb transport added, cmake fixesDusan Klinec1-10/+3
2018-11-17Remove -Werrormoneromooo-monero1-3/+0
2018-11-15cmake: move Boost_LOCALE_LIBRARY out of ICU_LIBRARIESstoffu1-2/+2
2018-11-12CMakeLists.txt: add -ftemplate-depth=900moneromooo-monero1-0/+3
2018-11-04build: ubuntu 16 ppc build fixesJethro Grassie1-1/+1
2018-11-02device/trezor: trezor support addedDusan Klinec1-0/+11
2018-10-30build: older git versions don't have '-C' flagxiphon1-2/+2
2018-10-22blocks: use auto-generated .c files instead of 'LD -r -b binary'xiphon1-2/+3
2018-10-20CMakeLists.txt: only use libatomic when foundmoneromooo-monero1-1/+3
2018-10-16build: fixed submodule checkxiphon1-12/+14
2018-10-15Fix Windows build after epee dependency changeiDunk54001-1/+1
2018-10-13CMakeLists.txt: detect and use -pthread compiler flagmoneromooo-monero1-0/+2
2018-10-13build: use ARCH 'native' by default, allow to configure and override itxiphon1-5/+3
2018-10-08Revert "Merge pull request #4472"Riccardo Spagni1-3/+2
2018-10-08CMakeLists.txt: Fix typoerciccione1-1/+1
2018-10-05Add check if submodules need to be updatedTheCharlatan1-0/+19
2018-10-04blocks: use auto-generated .c files instead of 'LD -r -b binary'xiphon1-2/+3
2018-09-29Merge pull request #4457Riccardo Spagni1-32/+36
2018-09-29Merge pull request #4448Riccardo Spagni1-4/+8
2018-09-29Merge pull request #4446Riccardo Spagni1-1/+1
2018-09-25Make depends use self built clang for darwinTheCharlatan1-4/+8
2018-09-25fixes make debug compilation on OSXDusan Klinec1-1/+1
2018-09-24Replace USB-CCID (smartcard) by USB-HIDcslashm1-9/+21
2018-09-22A Travis to moneroTheCharlatan1-1/+1
2018-09-18disable AES on s390x architectureTuan M. Hoang1-1/+7
2018-09-18Fixup 32bit arm buildTheCharlatan1-1/+3
2018-09-17Fix Windows buildTheCharlatan1-1/+1
2018-09-17Add libsodium to the packages, the arm build was complaining about it.TheCharlatan1-3/+0
2018-09-11NetBSD supportthomasvaughan1-0/+11
2018-09-10Adapt translations to upstream changesTheCharlatan1-10/+10
2018-09-10Add lrelease to the dependsTheCharlatan1-1/+11
2018-09-10Unbound is now a submodule. Adapt depends for this.TheCharlatan1-1/+1
2018-09-10Add support for apple and arm buildingTheCharlatan1-4/+15
2018-09-10Disable stack unwinding for mingw32 depends build.TheCharlatan1-0/+3
2018-09-09CMakeLists.txt: detect -fcf-protection=full and -fstack-clash-protectionmoneromooo-monero1-0/+8
2018-08-23Windows: fix undefined references after unbound submodule updateiDunk54001-1/+1
2018-08-21Build: Fix target release-static-androidMoroccanMalinois1-0/+1
2018-08-21Translations: handle cross compilingMoroccanMalinois1-5/+1
2018-08-21CMakeLists.txt: disable -fstack-protector* on windowsiDunk54001-4/+6
2018-08-07CMakeLists.txt: add -mmitigate-rop to security flags if foundmoneromooo-monero1-0/+3
2018-05-31Incorporate Window debug build targetsphilkode1-0/+1
2018-05-25rapidjson: remove outdated in-tree, use submoduleanonimal1-1/+1
2018-05-23Fix PCSC compilation under windowscslashm1-0/+3
2018-05-19Fixed for compilation in big endian PPC. "Everything is broken thought due to...Judemir Ribeiro1-5/+24
2018-04-21Build: update CMake and p2p for in-tree miniupnpanonimal1-8/+0
2018-03-08Adjust to the MSYS2/MinGW static ICU library file renamingrbrunner71-1/+1
2018-03-05Correct spelling mistakes.Edward Betts1-1/+1
2018-03-04Code modifications to integrate Ledger HW device into monero-wallet-cli.cslashm1-0/+9
2018-02-25Wallet2 + CLI wallet: UTF-8 support for filenames and paths under Windowsrbrunner71-1/+2
2018-01-28cmake: add -DHAVE_ defines to the command linemoneromooo-monero1-7/+21
2018-01-26Update 2018 copyrightxmr-eric1-1/+1
2018-01-11epee: detect strptime, use std::get_time as fallbackmoneromooo-monero1-0/+4
2018-01-04Fix translations header generation when cross-compilatingGuillaume LE VAILLANT1-1/+5
2017-12-31Add misc hardening flags to the cmake machinerymoneromooo-monero1-7/+83
2017-12-26cmake: fix boost version detectionmoneromooo-monero1-1/+1
2017-12-23fuzz_testing: build with ASAN (assumed to be available)moneromooo-monero1-0/+10
2017-12-15Embed the translation files in the binaryGuillaume LE VAILLANT1-0/+4
2017-11-27add a memwipe functionmoneromooo-monero1-0/+8
2017-11-14Do not build against epee_readline if it was not builtHoward Chu1-0/+1
2017-11-14link against readline only for monerod and wallet-wallet-{rpc,cli}moneromooo-monero1-1/+0
2017-11-14make this build on SunOS/SolarisPavel Maryanov1-0/+6
2017-11-11Do not require libatomic on FreeBSDVasil Dimov1-1/+1
2017-10-21Link against libpgm/libnorm if found, optional libzmq ldependenciesmoneromooo-monero1-0/+8
2017-10-20cmake: add dep of version lib on version.cppredfish1-2/+0
2017-10-17epee: use boost type for SSL error coderedfish1-0/+5
2017-10-15epee http_client SSL supportJaquee1-1/+1
2017-10-15CMakeLists.txt - Add openssl include dirJaquee1-0/+2
2017-10-08cmake: build tests lastredfish1-9/+3
2017-10-07cmake: print which stack trace lib is usedredfish1-1/+4
2017-10-06Fix building with -DARCH=default -DNO_AES=ONmoneromooo-monero1-1/+5
2017-09-24cmake: make warning about headers not fatalredfish1-1/+1
2017-09-24cmake: fix setting of -Werrorredfish1-12/+6
2017-09-23daemon: fix static building with libzmqiDunk54001-1/+6
2017-09-21build: auto update version info without manually deleting version.hstoffu1-1/+1
2017-09-20Fix OpenSSL 1.1 detection for static buildshyc1-7/+7
2017-09-05Fix various oversights/bugs in ZMQ RPC server codeThomas Winget1-0/+8
2017-09-05json serialization for rpc-relevant monero typesThomas Winget1-0/+2
2017-08-05CMakeLists.txt - ios/xcode fixJaquee1-0/+3
2017-06-27enable monero build on ppc64le architectureRoberto Oliveira1-1/+9
2017-06-18Add readline support to clijethro1-0/+13
2017-05-17shared libs build (i.e. make debug)stoffu1-0/+2
2017-04-12Fix ARM64 identificationhyc1-1/+2
2017-04-10update easylogging++ to latest upstreammoneromooo-monero1-2/+3
2017-04-03IOS CMAKE build settingsJaquee1-6/+10
2017-03-20set USE_LTO_DEFAULT to falseChristoph Schnerch1-1/+1
2017-03-08Problem: misleading information about LMDB storageGareth1-2/+2
2017-02-21update copyright year, fix occasional lack of newline at line endRiccardo Spagni1-1/+1
2017-02-21cmakify opensslRiccardo Spagni1-0/+17
2017-02-20Optionally query moneropulse DNS records to check for updatesmoneromooo-monero1-0/+8
2017-02-09backtrace_symbols() requires -lexecinfo on dragonflybsdDan Miller1-2/+4
2017-02-08extract some basic code from libcryptonote_core into libcryptonote_basickenshi841-0/+1
2017-02-05cmake set atomic for androidMoroccanMalinois1-0/+3
2017-02-04Use easylogging++'s stack trace facility where possiblemoneromooo-monero1-7/+13
2017-01-16Change logging to easylogging++moneromooo-monero1-1/+1
2017-01-15enable clang checks that were disabledChris Vickio1-1/+0
2017-01-09Change logic of testing for libunwind on OSX and ARMNanoAkron1-4/+9
2017-01-05Build wallet with Android NDKMoroccanMalinois1-2/+16
2016-12-23Silence CMake policy warning on macos.Randi Joseph1-0/+3
2016-12-15Preliminary support for DragonFly BSDAntonio Huete Jimenez1-5/+11
2016-12-09Revert forcing -fPIC for all ARMv8 buildsNanoAkron1-1/+0
2016-11-12Always compile Position Independent Code on 64-bit ARMv8 systemsNanoAkron1-7/+6
2016-10-27Report Boost library version during compilationNanoAkron1-0/+2
2016-09-21remove check for certain clang versionsDan Miller1-5/+0
2016-09-19Don't define stdc++ on FreeBSDDan Miller1-1/+1
2016-09-18Fix test for 'ARM_ID' as caught by @radfish in #1088NanoAkron1-3/+3
2016-09-18cmake: support BUILD_SHARED_LIBS built-in optionredfish1-2/+14
2016-09-18+crypto for ARMv8 now tests and modifies ${ARCH$NanoAkron1-12/+3
2016-09-18Updated +crypto option for ARMv8 to modify ${ARCH} insteadNanoAkron1-11/+26
2016-09-17Add +crypto flag for ARMv8-aNanoAkron1-2/+6
2016-09-17cmake: quotes around ARCH_ID stringredfish1-3/+3
2016-09-17cmake: remove redundant checks around CMAKE_{AR,RANLIB}redfish1-10/+4
2016-09-10Attempt to fix broken compilation on some systems caused by #1074iDunk54001-6/+9
2016-09-03change CMake project nameRiccardo Spagni1-1/+1
2016-09-03cmake: split BUILD_GUI_DEPS option into tworedfish1-1/+5
2016-09-03gui/libwallet_merged: libunbound is one more dependencyIlya Kitaev1-0/+4
2016-09-01cmake: option+target for profiling for coverageredfish1-4/+13
2016-08-31cmake: handle dists which prefix gcc binaries wth arch tripletredfish1-2/+12
2016-08-30Add ARMv8 Handling to CMakeLists.txt - version 2NanoAkron1-11/+82
2016-08-28cmake: define a default build typeredfish1-0/+5
2016-08-28remove original Cryptonote blockchain_storage blockchain formatmoneromooo-monero1-4/+0
2016-08-28cmake: define ARM var for all ARM arch variantsredfish1-12/+16
2016-08-28cmake: ARM: exclude libunwind in static buildredfish1-1/+2
2016-08-28Revert "Interpret x86_64 as x86-64 for architecture"redfish1-5/+1
2016-08-28cmake: don't set ARCH from CMAKE_SYSTEM_PROCESSORredfish1-27/+22
2016-08-27cmake: pass -static when STATIC=ON on Windowsredfish1-2/+12
2016-08-27remove -Wall from coverage argumentsJacob Torrey1-2/+2
2016-08-26Added coverage g++ commandsJacob Torrey1-2/+2
2016-08-16Build: make boost 1.58 minimum requirement. Fixes #956anonimal1-6/+2
2016-08-16Build: use libstdc++ with clang < 3.7anonimal1-2/+2
2016-08-01cmake: do not pass -O2 in debug build on ARMredfish1-7/+8
2016-07-28cmake: libatomic only needed for 32-bit Clang buildsredfish1-5/+3
2016-07-28cmake: cleanup logic that sets flags per target/subdirredfish1-32/+24
2016-07-27cmake,common: flag for stack traceredfish1-18/+24
2016-07-26cmake: install throw hook in OSX build tooredfish1-0/+3
2016-07-26cmake: do not install hook on throw when building testsredfish1-6/+14
2016-07-22cmake: do not pass -Werror when building testsredfish1-15/+22
2016-07-20fix atomic library to only fire off for clangRiccardo Spagni1-3/+5
2016-07-20fix duplicate clang block in cmakeRiccardo Spagni1-4/+1
2016-07-12cmake: don't try to link with atomic on Appleredfish1-1/+1
2016-07-10cmake: ARM: clang: make warning non-fatal: inline asmredfish1-0/+3
2016-07-10cmake: link with -latomic for clangredfish1-0/+5
2016-07-10cmake: include -ldl via cmake built-in varredfish1-4/+1
2016-07-10cmake: do not pass -stdlib=c++ to clang >=3.7redfish1-2/+4
2016-07-09cmake: do not ignore dangerous warnings with -Wno-errorredfish1-1/+1
2016-07-08cmake: pass -fno-strict-aliasing to fix build with GCC 6.1.1redfish1-0/+5
2016-06-23cmake: BUILD_TESTS as option explicitly; added missed dependencyIlya Kitaev1-0/+3
2016-06-21cmake: disable AES on ARMredfish1-1/+3
2016-06-21cmake: initialize ARCH for native buildsredfish1-1/+6
2016-06-21cmake: remove repetitive code in handling of NO_AESredfish1-7/+8
2016-06-21remove POSIX_C_SOURCE and remove dlfcn.h for static buildsluigi11111-1/+1
2016-06-20More fixing for WindowsiDunk1-1/+1
2016-06-20CMakeLists.txt: fix build for mingwiDunk1-1/+1
2016-06-20CMakeLists: fix build without libunwindmoneromooo-monero1-0/+1
2016-05-27cmake: BUILD_TESTS as option explicitly; added missed dependencyIlya Kitaev1-0/+3
2016-04-28Print stack trace on exceptionsmoneromooo-monero1-0/+18
2016-03-21Revert "Print stack trace upon exceptions"moneromooo-monero1-12/+0
2016-03-19Print stack trace upon exceptionsmoneromooo-monero1-0/+12
2016-03-14change to LMDB as default, even on 32-bit and ARMRiccardo Spagni1-28/+19
2016-03-12change to LMDB as default, even on 32-bit and ARMRiccardo Spagni1-28/+19
2016-02-12cmake: Include OpenSSL libraries in static linkingwarptangent1-2/+0
2016-02-12cmake: Remove unused variablewarptangent1-1/+1
2016-02-12cmake: Fix unbound config compile settingswarptangent1-0/+2
2016-02-01Add make option to disable BerkeleyDBwarptangent1-2/+11
2016-01-22Last fixups in the Cmake stuff and better default build instructionme0wmix1-8/+1