aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | epee linkage dynamic; move monero_add_library to main CMakeLists.txtmj-xmr2021-04-241-0/+23
| | |/ | |/|
* | | Merge pull request #7726luigi11112021-06-011-1/+3
|\ \ \ | | | | | | | | | | | | 0f45211 CMake: add *.inl to monero_find_all_headers() glob, along *.h* (mj-xmr)
| * | | CMake: add *.inl to monero_find_all_headers() glob, along *.h*mj-xmr2021-05-141-1/+3
| | | |
* | | | Merge pull request #7689luigi11112021-06-011-1/+6
|\ \ \ \ | |/ / / |/| | | | | | | f93db0d clang: fix -pie flag (selsta)
| * | | clang: fix -pie flagselsta2021-04-271-1/+6
| |/ /
* | | Merge pull request #7691luigi11112021-05-121-4/+4
|\ \ \ | | | | | | | | | | | | cbd54ea cmake: set 3.5 as minimum version (selsta)
| * | | cmake: set 3.5 as minimum versionselsta2021-04-271-4/+4
| |/ /
* | | Merge pull request #7665luigi11112021-05-121-0/+12
|\ \ \ | |/ / |/| | | | | 15e6275 CMake: new macro - finding all headers (extract from epee) (mj-xmr)
| * | CMake: new macro - finding all headers (extract from epee)mj-xmr2021-04-161-0/+12
| | |
* | | Test: Enable coverage for external repositoriesmj-xmr2021-04-011-9/+17
|/ / | | | | | | Add monero_enable_coverage() for reuse in case C/CXX_FLAGS are overwritten.
* | Merge pull request #7435luigi11112021-03-291-1/+1
|\ \ | | | | | | | | | 1ac7134 Mac: Enable on ARM, by not enforcing x86_64 (mj-xmr)
| * | Mac: Enable on ARM, by not enforcing x86_64mj-xmr2021-03-071-1/+1
| |/
* / cmake: Don't default to -march=native on OpenBSDNathan Dorfman2021-03-241-1/+12
|/
* Merge pull request #7270luigi11112021-03-051-1/+1
|\ | | | | | | e767561 cmake: Use CMAKE_COMMAND. (Daniel Wyatt)
| * cmake: Use CMAKE_COMMAND.Daniel Wyatt2021-01-021-1/+1
| | | | | | | | The cmake executable name can vary across platforms.
* | Merge pull request #7346luigi11112021-02-181-1/+1
|\ \ | | | | | | | | | 85db173 Remove unused variables in monero codebase (Kevin Barbour)
| * | Remove unused variables in monero codebaseKevin Barbour2021-02-091-1/+1
| |/ | | | | | | | | | | | | | | | | | | | | There are quite a few variables in the code that are no longer (or perhaps never were) in use. These were discovered by enabling compiler warnings for unused variables and cleaning them up. In most cases where the unused variables were the result of a function call the call was left but the variable assignment removed, unless it was obvious that it was a simple getter with no side effects.
* / build: omit '-pie' linker flag in native non static WIN32 GCC buildsxiphon2021-01-161-1/+2
|/
* Merge pull request #7074luigi11112020-12-191-1/+3
|\ | | | | | | 9024622 add -framework AppKit for Apple (woodser)
| * add -framework AppKit for Applewoodser2020-12-041-1/+3
| |
* | Merge pull request #6977Alexander Blair2020-12-101-0/+14
|\ \ | | | | | | | | | e59134123 Clang-tidy integrated into CMakeLists.txt (mj-xmr)
| * | Clang-tidy integrated into CMakeLists.txtmj-xmr2020-12-021-0/+14
| |/ | | | | | | | | Can be called from the source directory with: utils/health/clang-tidy-run.sh
* / Add ClangBuildAnalyzer under utils/health for analyzing build timesmj-xmr2020-12-081-0/+7
|/
* Merge pull request #6937luigi11112020-11-291-0/+18
|\ | | | | | | 8a282f6 Add RELINK_TARGETS, monero_add_target_no_relink and use monero_add_executable/monero_add_library where possible (mj-xmr) Add monero_add_minimal_executable and use in tests (mj-xmr)
| * Add RELINK_TARGETS, monero_add_target_no_relink and use ↵mj-xmr2020-10-281-0/+18
| | | | | | | | | | | | | | | | monero_add_executable/monero_add_library where possible (mj-xmr) Add monero_add_minimal_executable and use in tests This is done in order not to have to relink targets, when just an .so changed, but not its interface.
* | Merge pull request #6747luigi11112020-11-281-0/+14
|\ \ | |/ |/| | | 12a78e5 cmake: Use job pool feature to limit concurrent jobs (00-matt)
| * cmake: Use job pool feature to limit concurrent jobsMatt Smith2020-08-291-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | Add two new options, MONERO_PARALLEL_COMPILE_JOBS and MONERO_PARALLEL_LINK_JOBS to try and prevent running out of memory when building everything. Requires >= cmake 3.0.0, and the use of the Ninja generator. Useful links: * https://cmake.org/cmake/help/latest/prop_gbl/JOB_POOLS.html * https://reviews.llvm.org/D6304
* | Merge pull request #6838Alexander Blair2020-09-271-1/+1
|\ \ | | | | | | | | | 7fca814a6 build: ARM - disable stack trace due to segfault in libunwind (xiphon)
| * | build: ARM - disable stack trace due to segfault in libunwindxiphon2020-09-221-1/+1
| | |
* | | link libzmq against libgssapi_krb5 if foundmoneromooo-monero2020-09-171-0/+4
|/ /
* | Merge pull request #6691Alexander Blair2020-08-161-1/+1
|\ \ | | | | | | | | | 6111689cf cmake: allow custom openssl path on macOS (selsta)
| * | cmake: allow custom openssl path on macOSselsta2020-06-251-1/+1
| | |
* | | Support for supercop ASM in wallet, and benchmark for supercopLee Clagett2020-05-161-1/+6
| |/ |/|
* | Merge pull request #6586Alexander Blair2020-07-191-1/+1
|\ \ | | | | | | | | | 40b73d2a6 cmake: insert CMAKE_CURRENT_SOURCE_DIR in CMAKE_MODULE_PATH (xiphon)
| * | cmake: insert CMAKE_CURRENT_SOURCE_DIR in CMAKE_MODULE_PATHxiphon2020-05-241-1/+1
| | |
* | | Merge pull request #6512Alexander Blair2020-07-191-1/+1
|\ \ \ | | | | | | | | | | | | 5ef0607da Update copyright year to 2020 (SomaticFanatic)
| * | | Update copyright year to 2020SomaticFanatic2020-05-061-1/+1
| |/ / | | | | | | | | | Update copyright year to 2020
* | | Merge pull request #6501Alexander Blair2020-07-191-1/+6
|\ \ \ | |_|/ |/| | | | | 3843a6ab Made ccache optional (opt out) and tidied up the FindCcache.cmake (mj-xmr)
| * | Made ccache optional (opt out) and tidied up the FindCcache.cmakemj-xmr2020-05-041-1/+6
| |/
* | Do not use PIE with OSS-Fuzzmoneromooo-monero2020-06-141-1/+1
| |
* | cmake: ASAN and PIE don't mixmoneromooo-monero2020-05-151-2/+4
| | | | | | | | Binaries built with both crash on startup with maybe 25% probability
* | fuzz_tests: refactor and add OSS-Fuzz compatibilitymoneromooo-monero2020-05-151-0/+6
|/
* FindCcache automaticallymj-xmr2020-04-221-0/+2
|
* Windows: enable high-entropy ASLR where availableiDunk54002019-10-251-0/+1
|
* build: fix building on Windows due to _FORTIFY_SOURCE changes in MSYS2iDunk54002019-10-251-4/+6
| | | | Also, enable other hardening options that work on Windows with GCC 9.x
* Merge pull request #5549Riccardo Spagni2019-09-251-0/+1
|\ | | | | | | 81c2ad6d RandomX integration (Howard Chu)
| * RandomX integrationHoward Chu2019-09-251-0/+1
| | | | | | | | Support RandomX PoW algorithm
* | Merge pull request #5930Riccardo Spagni2019-09-251-1/+3
|\ \ | | | | | | | | | fcfa6665 Don't set ARCH_ID if it's already set (Howard Chu)
| * | Don't set ARCH_ID if it's already setHoward Chu2019-09-251-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | Usually it's unset, but depends toolchain files set it explicitly for cross-compiling. Don't override preset values. But make sure it's set for all x86 / x86_64 builds, not just Linux. Also make sure -std=c++11 is set for Darwin builds, not all submodules were getting it consistently before.
* | | Revert "easylogging++: ensure it finds boost headers"moneromooo-monero2019-09-241-2/+1
|/ / | | | | | | This reverts commit 9a95827ea72574c3e861aa3167c0b96b9bae64b3.