133 Commits

Author SHA1 Message Date
jpk68 1f848bf655 cmake: add support for sccache 2026-05-19 22:10:02 +02:00
tobtoht 0d9accaeca Merge pull request #10526
b1a81cc cmake: require unbound idiomatically (tobtoht)
2026-05-11 18:40:01 +00:00
tobtoht 83f72066f0 Merge pull request #10527
5668549 cmake: clean up libusb dependencies (tobtoht)
3604cfb cmake: remove libusb compile checks (tobtoht)
2026-05-11 16:25:46 +00:00
tobtoht b1a81cc0e6 cmake: require unbound idiomatically 2026-05-06 23:01:42 +02:00
tobtoht eba448d9ac Merge pull request #10506
3cbd84d cmake: remove static_assert check (tobtoht)
2026-05-06 19:25:53 +00:00
tobtoht 3258030848 Merge pull request #10502
a1f18e4 cmake: remove redundant doxygen file (tobtoht)
2026-05-05 19:02:55 +00:00
tobtoht 5668549374 cmake: clean up libusb dependencies 2026-05-05 17:49:53 +02:00
tobtoht 3604cfb906 cmake: remove libusb compile checks 2026-05-05 10:57:03 +02:00
tobtoht 3cbd84de9c cmake: remove static_assert check 2026-04-30 12:37:22 +02:00
tobtoht a1f18e41c9 cmake: remove redundant doxygen file 2026-04-29 14:12:06 +02:00
tobtoht 2cf3e27cac fix: warning: unused-result 2026-04-29 10:21:39 +02:00
tobtoht 30b5d7bd44 daemon: remove miniupnp 2026-04-26 10:54:04 +02:00
tobtoht c55949df92 cmake: don't redefine static_assert for cxx 2025-11-24 21:57:50 +01:00
selsta b74ca72bad cmake: set minimum to 3.10 to fix warnings 2025-09-08 20:12:45 +02:00
Lee Clagett 65b1eb7729 Fix cmake usage in FetchContent and ExternalProject 2025-04-02 16:55:12 -04:00
tobtoht 84685492e6 Merge pull request #9840
8024d43e6 trezor: fix cmake variables (ComputeryPony)
2025-03-24 03:27:14 +00:00
ComputeryPony 8024d43e6f trezor: fix cmake variables 2025-03-16 18:57:44 -05:00
tobtoht a5fabe5134 trezor: fix protobuf 30 compatibility 2025-03-16 23:02:45 +01:00
tobtoht e7e00df831 depends: remove eudev 2025-01-24 10:52:42 +01:00
tobtoht ad72b1307f trezor: vendor trezor-common 2025-01-16 13:03:58 +01:00
tobtoht b1ff22f82b trezor: replace Python tools with CMake 2025-01-01 21:00:45 +01:00
luigi1111 5ce4858137 Merge pull request #9536
68a32a3 build: remove unneeded cmake toolchain files (tobtoht)
2024-12-23 10:47:14 -05:00
luigi1111 14018339cf Merge pull request #9445
39ae489 cmake: fix readline find_path call. (0xFFFC0000)
2024-12-23 10:34:51 -05:00
tobtoht 68a32a373e build: remove unneeded cmake toolchain files 2024-10-24 20:14:30 +02:00
tobtoht 9c7e6ab04d ci: fix windows msys2 build 2024-09-13 15:42:20 +02:00
0xFFFC0000 39ae489d34 cmake: fix readline find_path call. 2024-08-19 09:22:58 +00:00
copyCat 341771ac3e copyright: bump to 2024 2024-05-21 16:29:33 +00:00
Dusan Klinec 4689ad2d3c trezor: support c++17 and protobuf v25, libusb fix
- fix If there is no protobuf version installed, if fails
- passphrase test fix, wallet keys init was missing
2024-04-10 18:19:22 +02:00
tobtoht cdab0d489c cmake: require libsodium 2024-02-24 16:26:43 +01:00
Dusan Klinec c444a7e002 trezor: support v2.5.2+, add more trezor tests, fix chaingen and tests
- passphrase logic: remove backward compatibility for 2.4.3, code cleanup.
- fix LibUSB cmake for static builds on OSX
- tests: all tests now work with passphrase logic enabled. Passphrase test added with different passphrase. no_passphrase test added, Trezor pin test added. Testing wallet opening with correct and incorrect passphrase. Trezor test chain revamp, cleanup. Smaller chain, chain file versioning added.
- tests: Trezor tests support TEST_MINING_ENABLED, TEST_MINING_TIMEOUT env vars to change mining-related tests behaviour.
- requires protobuf@21 on osx for now (c++14), building with unlinked protobuf: `CMAKE_PREFIX_PATH=$(find /opt/homebrew/Cellar/protobuf@21 -maxdepth 1 -type d -name "21.*" -print -quit) \
make debug-test-trezor -j8`
2023-09-30 09:01:10 +02:00
luigi1111 9bf06ea75d Merge pull request #8698
5b4fea7 Copyright: Update to 2023 (mj-xmr)
2023-04-25 11:12:56 -04:00
tobtoht eaa3aff81e depends: bump hidapi/libusb
fixes Trezor connectivity issues on Windows 10/11

Co-authored-by: selsta <selsta@sent.at>
2023-01-25 21:50:46 +01:00
mj-xmr 5b4fea72cf Copyright: Update to 2023
Co-authored-by: plowsof <plowsof@protonmail.com>
extra files
2023-01-16 13:00:18 +01:00
mj-xmr da9aa1f7f8 Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
selsta 7bc261b506 cmake: find readline on macOS ARM 2021-11-17 02:09:58 +01:00
selsta 9c6111017b cmake: use CMAKE_CURRENT_LIST_DIR for git version 2021-10-19 17:27:16 +02:00
luigi1111 e3b3fb577a Merge pull request #7794
4414ed4 cmake: test is a reserved keyword (selsta)
2021-08-02 18:54:15 -04:00
luigi1111 e91e2c4a2b Merge pull request #7758
42b74a3 Include Libusb and hidapi on android (malinero)
2021-07-27 16:57:06 -04:00
selsta 4414ed401d cmake: test is a reserved keyword 2021-07-15 15:35:03 +02:00
malinero 42b74a37d3 Include Libusb and hidapi on android 2021-06-21 19:52:56 +02:00
luigi1111 21c6376f33 Merge pull request #7715
0c13623 cmake: fix check_linker_flag (selsta)
2021-06-01 22:09:01 -05:00
luigi1111 126ff6b0ee Merge pull request #7711
4969f39 cmake: use CMAKE_CURRENT_LIST_DIR in FindLibUSB (selsta)
2021-06-01 22:07:47 -05:00
selsta 0c13623411 cmake: fix check_linker_flag 2021-05-12 02:09:55 +02:00
selsta 4969f39c09 cmake: use CMAKE_CURRENT_LIST_DIR in FindLibUSB 2021-05-11 01:29:44 +02:00
selsta cbd54ea524 cmake: set 3.5 as minimum version 2021-04-27 11:02:05 +02:00
anon 1fbb33c18b cmake: fix ccache detection 2021-03-16 13:41:15 +00:00
Alexander Blair ebdc617408 Merge pull request #7102
8ee3ec729 cmake: fix "release" version string on tagged releases (moneromooo-monero)
2020-12-10 17:52:18 -08:00
moneromooo-monero 8ee3ec7296 cmake: fix "release" version string on tagged releases
It would not say "release" if we're on a previous tag
2020-12-09 22:18:44 +00:00
mj-xmr e591341237 Clang-tidy integrated into CMakeLists.txt
Can be called from the source directory with:
utils/health/clang-tidy-run.sh
2020-12-02 20:42:38 +01:00
Alexander Blair bf65b07718 Merge pull request #6867
826a84478 cmake: Version - use CMAKE_CURRENT_LIST_DIR (xiphon)
2020-10-14 15:25:00 -07:00