aboutsummaryrefslogtreecommitdiff
path: root/contrib/depends/toolchain.cmake.in
Commit message (Collapse)AuthorAgeFilesLines
* Add support for LoongarchYalingFang2026-04-041-0/+4
|
* depends: add riscv64 linux build tagselsta2024-03-091-0/+3
|
* Update RandomX to 1.2.1tevador2023-10-201-2/+2
|
* depends: remove unused Qt packageselsta2022-09-201-2/+0
|
* Make Mac SDK into a regular depends packageHoward Chu2022-05-091-1/+1
|
* Update to MacOSX SDK 11.1, add Mac M1Howard Chu2022-05-041-9/+22
|
* cmake: set cpp14 standardselsta2021-09-251-1/+1
| | | | It's 2021, we can easily switch to C++14 without any troubles.
* external: remove unbound submoduleselsta2021-09-031-0/+3
|
* 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-2/+3
|/
* depends: set several missing build tagsmoneromooo-monero2019-12-181-0/+10
|
* depends: Add FreeBSD supportHoward Chu2019-11-141-2/+5
|
* Merge pull request #6077Riccardo Spagni2019-11-031-5/+31
|\ | | | | | | | | 240dbb124 gitian: add --rebuild option (Howard Chu) 643860776 Add Android support (Howard Chu)
| * Add Android supportHoward Chu2019-11-031-5/+31
| |
* | Fix readline buildHoward Chu2019-11-031-1/+1
|/ | | | | | | | Make sure it links to our libtinfo from our ncurses build. Hardcode some basic terminal descriptions into our libtinfo. Re-enable $HOME/.terminfo support to allow user customization. Use unlikely terminfo-dir, to prevent accidentally using differently-configured system databases.
* Don't set ARCH_ID if it's already setHoward Chu2019-09-251-3/+5
| | | | | | | | | 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.
* Merge pull request #5892luigi11112019-09-241-1/+2
|\ | | | | | | ab2819a depends: attempt to fix readline (iDunk5400)
| * depends: attempt to fix readlineiDunk54002019-09-071-1/+2
| | | | | | | | Make readline actually compile, and make ncurses use existing terminfo data (if available).
* | depends: fix monero binaries Boost linking errorsiDunk54002019-09-091-6/+6
|/ | | | It would try to link against host system Boost libs when building outside gitian. Tested with x86_64-linux-gnu target.
* Add depends riscv 64 bit supportTheCharlatan2019-08-201-0/+5
|
* Add ncurses package for linux and darwin readlineTheCharlatan2019-06-251-0/+2
| | | | Readline support is now compiled with the ncurses backend.
* Don't use -march=nativeHoward Chu2019-06-121-0/+1
|
* build: debug and test builds via contribDusan Klinec2019-04-101-3/+10
|
* cmake: ARCH_ID fixes for cross compilationTheCharlatan2019-03-051-0/+7
|
* build: protobuf dependency fixes, libusb buildDusan Klinec2018-12-181-0/+6
| | | | | | - docker protobuf dependencies, cross-compilation - device/trezor protobuf build fixes, try_compile - libusb built under all platforms, used by trezor for direct connect
* Remove Travis check in depends toolchain fileTheCharlatan2018-10-181-3/+0
| | | | | The architecture for darwin is now detected correctly, remove the override for it.
* build: use ARCH 'native' by default, allow to configure and override itxiphon2018-10-131-0/+2
|
* Consolidate HID depends makefiles into single recipeTheCharlatan2018-10-071-0/+3
| | | | | Make sure all required dependencies are linked statically, by only providing the static libraries.
* Fix 32bit depends buildsTheCharlatan2018-09-291-0/+4
| | | | | Add architecture flags when cmake invokes gcc manually. Add 32bit to Travis.
* Fix Darwin Sodium buildTheCharlatan2018-09-221-3/+3
| | | | Clang needs to get its cctools path passed.
* Fixup 32bit arm buildTheCharlatan2018-09-181-2/+3
| | | | Set the architecture in the toolchain file correctly
* Add libsodium to the packages, the arm build was complaining about it.TheCharlatan2018-09-171-4/+11
| | | | Fixup arm toolchain file.
* Add lrelease to the dependsTheCharlatan2018-09-101-5/+2
| | | | This includes a minimal qt build without gui
* Add Miniupnp submoduleTheCharlatan2018-09-101-4/+3
| | | | | 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
* Unbound is now a submodule. Adapt depends for this.TheCharlatan2018-09-101-2/+0
| | | | | | | Fix builds for native linux and windows The architecture flag was set incorrectly. It needs to be set only when compiling arm6.
* Add support for apple and arm buildingTheCharlatan2018-09-101-15/+50
| | | | | | Add pcsc-lite to linux builds Fixup windows icu4c linking with depends, the static libraries have an 's' appended to them Compiling depends arm-linux-gnueabihf will allow you to compile armv6zk monero binaries
* Modify depends for monero's dependenciesTheCharlatan2018-09-101-0/+45
Add readline, ldns, graphviz, unbound to depends packages Add a cmake toolchain file to depends that is uniquely created for every build and placed in triple/share/toolchain.cmake This file is then passed to cmake with -DCMAKE_TOOLCHAIN_FILE=/path/to/triple/share/toolchain.cmake Add the boost locale package to depends In the depends cmake toolchain file, a DEPENDS flag is added to exclude, or change cmake checks done that are required for depends Link miniupnpc and unwind from depends and not external Add libiconv and icu4c to depends, required for mingw32 builds. Headers (winsock) need to be lower case in order to compile on unix systems. This should not affect building on windows.