aboutsummaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Establish Monzero GUI Phase 0 baselinemonzero-gui-phase0-20260815Monzero Build System7 hours1-15/+15
|
* Integrate P2Pooldevhyper2022-04-011-0/+3
|
* cmake: cleanup opensslselsta2021-09-061-1/+0
|
* Merge pull request #3477luigi11112021-09-051-0/+2
|\ | | | | | | 75746a8 cmake: explicitly link net and common (selsta)
| * cmake: explicitly link net and commonselsta2021-05-101-0/+2
| |
* | cmake: cleanup boostselsta2021-08-311-3/+0
| |
* | cmake: fix incorrect rebaseselsta2021-07-111-0/+1
| |
* | cmake: remove unnecessary file globbingselsta2021-07-101-7/+0
| |
* | cmake: fix compilation with zxcvbn, always enableselsta2021-06-141-8/+1
| |
* | cmake: cleanup hidapi / libusbselsta2021-05-131-2/+0
|/
* cmake: link with wallet_api instead of wallet_mergedselsta2021-04-271-15/+1
|
* cmake: remove typoselsta2021-04-091-1/+1
|
* Merge pull request #3277Alexander Blair2021-01-031-13/+3
|\ | | | | | | 8d4cda03 QR-Code-scanner: integrate QUIRC library, implement QrDecoder, drop ZBar (xiphon)
| * QR-Code-scanner: integrate QUIRC library, implement QrDecoder, drop ZBarxiphon2020-12-231-13/+3
| |
* | cmake: MacOS - detect ICU link directory (required by Boost.Locale)xiphon2020-12-201-0/+8
|/
* Merge pull request #3186Alexander Blair2020-10-281-8/+19
|\ | | | | | | fe730114 cmake: Android cross compilation support (xiphon)
| * cmake: Android cross compilation supportxiphon2020-10-211-8/+19
| |
* | cmake: fix install targetsBertrand Jacquin2020-10-171-1/+1
|/ | | | | | | | | | | | | | Binary should be installed in bin/ relative to CMAKE_INSTALL_PREFIX, prior to this commit, monero-wallet-gui is installed in usr/ instead of usr/bin -- Installing: image/usr/monero-wallet-gui With this comment, file is installed in the right location: -- Installing: image/usr/bin/monero-wallet-gui See: https://cmake.org/cmake/help/latest/command/install.html
* Merge pull request #3108luigi11112020-09-251-10/+2
|\ | | | | | | b12ec3b QR-Code-generator: remove from repo, use monero qrcodegen (selsta)
| * QR-Code-generator: remove from repo, use monero qrcodegenselsta2020-09-251-10/+2
| |
* | cmake: add deploy target (mac / windows)selsta2020-09-241-0/+2
|/
* cmake: cross-compilation to Windows - find MinGW prefixed windresxiphon2020-09-101-1/+2
|
* cmake: copy monerod to mac bundleselsta2020-08-291-0/+2
|
* Merge pull request #3002luigi11112020-07-291-1/+12
|\ | | | | | | f78c95b cmake: build bundle on macOS (selsta)
| * cmake: build bundle on macOSselsta2020-07-091-1/+12
| |
* | cmake: translations deps handling, build translations as a libraryxiphon2020-07-091-1/+2
| |
* | cmake: implement MacOS 'release' build + CI supportxiphon2020-07-091-6/+9
|/
* Merge pull request #2976luigi11112020-07-081-1/+1
|\ | | | | | | a00ed6a cmake: implement translations support (xiphon)
| * cmake: implement translations supportxiphon2020-06-301-1/+1
| |
* | cmake: fix monero-wallet-gui target dependenciesxiphon2020-07-021-13/+7
| |
* | cmake: fix x11 linkingxiphon2020-06-191-5/+4
| |
* | cmake: fix USE_DEVICE_TREZOR optionxiphon2020-06-171-3/+4
|/
* cmake: workflows: implement 'release' Linux build target + CIxiphon2020-05-281-2/+8
|
* Merge pull request #2906luigi11112020-05-141-11/+11
|\ | | | | | | da4e0db cmake: rename monero-gui binary to monero-wallet-gui (xiphon)
| * cmake: rename monero-gui binary to monero-wallet-guixiphon2020-05-131-11/+11
| |
* | cmake: drop '-std=c++0x' compiler flagxiphon2020-05-131-1/+0
|/
* trezor: support new passphrase entry mechanismDusan Klinec2020-05-081-0/+3
| | | | | - passphrase can be prompted also when wallet is running (thus added to the wallet listener) - device/host decision is now made on the host
* '--verify-update', shasum support, OpenPGP signatures verificationxiphon2020-04-121-0/+2
|
* qt: drop Qt Network and Qt OpenSSL deps, use epee library insteadxiphon2020-03-091-0/+2
|
* build: add application icon on Windowsxiphon2019-12-201-4/+9
|
* cmake: use appropriate compiler flagsxiphon2019-12-091-2/+2
|
* cmake: MinGW - set WIN32 executable propertyxiphon2019-11-271-1/+7
|
* cmake: fix MinGW static builds, add 'release-static-win64' targetxiphon2019-11-271-10/+3
|
* cmake: put monero-gui executable into 'bin' directoryxiphon2019-11-271-0/+1
|
* Add support for msys/mingw32TheCharlatan2019-11-271-31/+38
|
* Migrate build system to cmakeTheCharlatan2019-11-271-0/+152
The content in this commit is not split in order to preserve working compilation. Once this is added to master, the old build script will no longer work and all existing build toolings will require changes. Monero's cmake directory's files need to be copied to this project's cmake directory in order for the linking and function definitions to work correctly. Monero-gui has its own version check and generate file in order to not conflict with monero's destination version files. Most of the source files that are currently in monero-gui's root directory are now moved to subdirectories. This is done to preserve compilation order properly and to give some content structure. The original CMakeList file included all headers it found in subdirectories. Make sure that they are set manually to evade linking errors. The current build script always checks out latest master of the monero submodule. The submodule rules in the current CMakeLists.txt file do not enforce. An override to compile master nevertheless can still be given with `-D DEV_MODE`. To enable the linux X11 xcb linking the libraries had to be hardcoded. There does not seem to be good support for this in pkgconfig, or in existing cmake checks.