summaryrefslogtreecommitdiff
path: root/cmake
Commit message (Collapse)AuthorAgeFilesLines
* cmake: set 3.5 as minimum versionselsta2021-11-291-1/+1
|
* cmake: use CMAKE_CURRENT_LIST_DIR for git versionselsta2021-10-211-2/+2
|
* cmake: test is a reserved keywordselsta2021-08-121-1/+1
|
* cmake: fix ccache detectionanon2021-08-121-6/+13
|
* cmake: use CMAKE_CURRENT_LIST_DIR in FindLibUSBselsta2021-08-011-1/+1
|
* cmake: fix "release" version string on tagged releasesmoneromooo-monero2020-12-101-17/+9
| | | | It would not say "release" if we're on a previous tag
* Merge pull request #6870luigi11112020-10-131-1/+1
|\ | | | | | | 826a844 cmake: Version - use CMAKE_CURRENT_LIST_DIR (xiphon)
| * cmake: Version - use CMAKE_CURRENT_LIST_DIRxiphon2020-10-071-1/+1
| |
* | cmake: CheckTrezor - use ${CMAKE_CURRENT_LIST_DIR} to locate testsxiphon2020-10-061-2/+2
|/
* Merge pull request #6512Alexander Blair2020-07-199-9/+9
|\ | | | | | | 5ef0607da Update copyright year to 2020 (SomaticFanatic)
| * Update copyright year to 2020SomaticFanatic2020-05-069-9/+9
| | | | | | | | Update copyright year to 2020
* | Made ccache optional (opt out) and tidied up the FindCcache.cmakemj-xmr2020-05-041-6/+9
|/
* FindCcache automaticallymj-xmr2020-04-221-0/+57
|
* CMake build out of sourceTrasherDK2019-10-261-1/+6
|
* cmake: Fix generation of version.cppNathan Dorfman2019-10-232-42/+46
|
* Removed Berkeley DB and db switching logicJesus Ramirez2019-09-161-25/+0
|
* wallet, rpc: add a release field to get_versionmoneromooo-monero2019-08-261-0/+4
| | | | | | | It does not leak much since you can make a fair guess by RPC version already, and some people want to avoid non release clients when using third parties' nodes (because they'd never lie about it)
* build: fix OSX static libusb check and link against static libobjcxiphon2019-07-092-2/+8
|
* Use 9 digit build IDsHoward Chu2019-06-121-1/+2
|
* cmake: fix some case of "backtrace lib not found" breakingmoneromooo-monero2019-05-011-0/+8
| | | | It fixes at least one case of building on ARM with Docker
* Merge pull request #5410Riccardo Spagni2019-04-161-1/+10
|\ | | | | | | d4a78c74 build: libusb static compilation fix (Dusan Klinec)
| * build: libusb static compilation fixDusan Klinec2019-04-071-1/+10
| |
* | Fix linker issues using easyloggingMartijn Otto2019-04-101-0/+90
|/
* Merge pull request #5061Riccardo Spagni2019-03-179-9/+9
|\ | | | | | | 1f2930ce Update 2019 copyright (binaryFate)
| * Update 2019 copyrightbinaryFate2019-03-059-9/+9
| |
* | device/trezor: debugging features, trezor testsDusan Klinec2019-03-051-1/+16
|/
* build: protobuf dependency fixes, libusb buildDusan Klinec2018-12-183-4/+141
| | | | | | - docker protobuf dependencies, cross-compilation - device/trezor protobuf build fixes, try_compile - libusb built under all platforms, used by trezor for direct connect
* device/trezor: device/trezor: correct device initialization, status checkDusan Klinec2018-12-041-1/+1
| | | | | | | - checks if the device is in the correct usable state - implements check for the v2.0.9 firmware which does not support payment IDs - simple transacttion check, payment id fmt consistency - minor fixes, refactoring, webusb session counting fix
* device/trezor: webusb transport added, cmake fixesDusan Klinec2018-11-253-0/+271
| | | | | | | | | - webusb transport based on libusb added. Provides direct access to Trezor via USB, no need for Trezor bridge. - trezor protocol message handler improved, no recursion used. Ready for upcoming integration tests. - libusb (for docker) bumped from v1.0.9 to v1.0.22, newer version required for webusb transport, for device enumeration. - cmake improvements and fixes. Cmake Trezor checks are moved to a dedicated CheckTrezor.cmake file. In case of a problem Trezor is excluded from build. - ifdefs made consistent to Ledger. - UDP Transport enumeration disabled by default in release mode
* cmake: fix readline detection when the readline library is not foundmoneromooo-monero2018-10-261-1/+3
|
* Linux: Fix building of static binaries with hw device supportiDunk54002018-10-061-0/+14
| | | | This should enable building static binaries on Linux systems where dependencies are already built with -fPIC, such as Ubuntu 18.04.
* Merge pull request #4425Riccardo Spagni2018-09-291-1/+1
| | | | a69271fa Fixed a typo (Piotr KÄ…kol)
* Replace USB-CCID (smartcard) by USB-HIDcslashm2018-09-242-54/+46
| | | | | | Remove PCSC dependencies which is a bit hard (not user friendly) to install on linux and Mac Split Ledger logic and device IO
* Merge pull request #3430Riccardo Spagni2018-09-181-1/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 42397359 Fixup 32bit arm build (TheCharlatan) a06d2581 Fix Windows build (TheCharlatan) ecaf5b3f Add libsodium to the packages, the arm build was complaining about it. (TheCharlatan) cbbf4d24 Adapt translations to upstream changes (TheCharlatan) db571546 Updated pcsc url (TheCharlatan) f0ba19fd Add lrelease to the depends (TheCharlatan) cfb30462 Add Miniupnp submodule (TheCharlatan) 5f7da005 Unbound is now a submodule. Adapt depends for this. (TheCharlatan) d6b9bdd3 Update readmes to reflect the usage of depends (TheCharlatan) 56b6e41e Add support for apple and arm building (TheCharlatan) 29311fd1 Disable stack unwinding for mingw32 depends build. (TheCharlatan) 8db3d573 Modify depends for monero's dependencies (TheCharlatan) 0806a23a Initial depends addition (TheCharlatan)
| * Add Miniupnp submoduleTheCharlatan2018-09-101-1/+2
| | | | | | | | | | Drop miniupnp and unbound depends builds. Make sure that build variables are propageted properly to unbound and miniupnp. Rebase to after the v0.12 release
* | Windows: don't preset CMAKE_SYSTEM_NAMEiDunk54002018-09-062-2/+6
|/ | | | Let it be autodiscovered instead to avoid cmake thinking it's crosscompiling builds where host = target. This resolves a cmake configure error in MSYS2 caused by CMAKE_CROSSCOMPILING checks in #4294.
* Changed URLs to HTTPSeinsteinsfool2018-06-231-11/+11
|
* Merge pull request #3844luigi11112018-06-191-11/+20
|\ | | | | | | | | bdf5a3a Fix PCSC compilation under windows (cslashm) f17383a Fix CMAKE config for PCSC in order to avoid msys DLL dependencies (cslashm)
| * Fix CMAKE config for PCSC in order to avoid msys DLL dependenciescslashm2018-05-311-17/+20
| | | | | | | | merge of PR #3886
| * Fix PCSC compilation under windowscslashm2018-05-231-0/+6
| | | | | | | | PR3843 based on release-v0.12 => rebased on master
* | Merge pull request #3708luigi11112018-06-161-1/+1
|\ \ | |/ |/| | | a7ce392 Updating the FindReadline CMake hint to search in homebrew's default directory (gene-telligent)
| * Updating the FindReadline CMake hint to search in homebrew's default directoryGene Peters2018-05-071-1/+1
| |
* | version.cmake: fix configuring version.cpp without gitmoneromooo-monero2018-05-151-1/+1
|/
* Fix generating version.cppHoward Chu2018-03-211-2/+4
| | | | Also removes BYPRODUCT dependency on CMake 3.2
* Code modifications to integrate Ledger HW device into monero-wallet-cli.cslashm2018-03-041-0/+44
| | | | | | | | | | | | | | | | | | | The basic approach it to delegate all sensitive data (master key, secret ephemeral key, key derivation, ....) and related operations to the device. As device has low memory, it does not keep itself the values (except for view/spend keys) but once computed there are encrypted (with AES are equivalent) and return back to monero-wallet-cli. When they need to be manipulated by the device, they are decrypted on receive. Moreover, using the client for storing the value in encrypted form limits the modification in the client code. Those values are transfered from one C-structure to another one as previously. The code modification has been done with the wishes to be open to any other hardware wallet. To achieve that a C++ class hw::Device has been introduced. Two initial implementations are provided: the "default", which remaps all calls to initial Monero code, and the "Ledger", which delegates all calls to Ledger device.
* Update 2018 copyrightxmr-eric2018-01-267-7/+7
|
* Keep readline optionalJethro Grassie2018-01-111-2/+10
|
* Merge pull request #2993Riccardo Spagni2018-01-102-0/+61
|\ | | | | | | 776b44f1 Add misc hardening flags to the cmake machinery (moneromooo-monero)
| * Add misc hardening flags to the cmake machinerymoneromooo-monero2017-12-312-0/+61
| | | | | | | | See https://wiki.debian.org/Hardening#User_Space
* | Add checks for termcap if needed by readlineJethro Grassie2018-01-021-20/+27
|/