aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2021-09-16cmake: set required C/C++ standard to 11selsta1-7/+13
2021-09-15unbound: remove leftoversselsta1-16/+0
2021-09-03external: remove unbound submoduleselsta1-3/+1
2021-09-02CMake: Add missing SANITIZE optionmj-xmr1-0/+1
2021-08-11CMake: document -Werror for add_c_flag_if_supported() from #7718mj-xmr1-0/+2
2021-07-31cmake: bodge cmake failure on OSS-Fuzzmoneromooo-monero1-1/+1
2021-07-28cmake: fix double buildselsta1-17/+17
2021-07-28cmake: don't forbid undefined symbols on openbsdselsta1-1/+3
2021-07-13cmake: export all symbolsanon1-0/+12
2021-07-13cmake: fix undefined symbols and multiple definitionsanon1-0/+4
2021-07-13cmake: forbid undefined symbolsanon1-0/+46
2021-06-11CMake: strip targets (optional) with -D STRIP_TARGETS=ONmj-xmr1-1/+12
2021-05-14CMake: add *.inl to monero_find_all_headers() glob, along *.h*mj-xmr1-1/+3
2021-05-12cmake: treat warnings as error in compiler flag testsselsta1-4/+6
2021-04-27cmake: set 3.5 as minimum versionselsta1-4/+4
2021-04-27clang: fix -pie flagselsta1-1/+6
2021-04-24epee linkage dynamic; move monero_add_library to main CMakeLists.txtmj-xmr1-0/+23
2021-04-16CMake: new macro - finding all headers (extract from epee)mj-xmr1-0/+12
2021-04-01Test: Enable coverage for external repositoriesmj-xmr1-9/+17
2021-03-24cmake: Don't default to -march=native on OpenBSDNathan Dorfman1-1/+12
2021-03-10Warnings: add warnings as errors: 'switch' & 'return-type'mj-xmr1-0/+7
2021-03-07Mac: Enable on ARM, by not enforcing x86_64mj-xmr1-1/+1
2021-02-09Remove unused variables in monero codebaseKevin Barbour1-1/+1
2021-01-16build: omit '-pie' linker flag in native non static WIN32 GCC buildsxiphon1-1/+2
2021-01-02cmake: Use CMAKE_COMMAND.Daniel Wyatt1-1/+1
2020-12-08Add ClangBuildAnalyzer under utils/health for analyzing build timesmj-xmr1-0/+7
2020-12-04add -framework AppKit for Applewoodser1-1/+3
2020-12-02Clang-tidy integrated into CMakeLists.txtmj-xmr1-0/+14
2020-10-28Add RELINK_TARGETS, monero_add_target_no_relink and use monero_add_executable...mj-xmr1-0/+18
2020-09-22build: ARM - disable stack trace due to segfault in libunwindxiphon1-1/+1
2020-09-17link libzmq against libgssapi_krb5 if foundmoneromooo-monero1-0/+4
2020-08-29cmake: Use job pool feature to limit concurrent jobsMatt Smith1-0/+14
2020-06-25cmake: allow custom openssl path on macOSselsta1-1/+1
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