Commit Graph

32 Commits

Author SHA1 Message Date
inson1 8851e71a8b
Update year in Cypyright 2024-01-27 20:12:09 +01:00
luigi1111 1fe6765efa
Merge pull request #4245
06ed059 cmake: fix deploy by updating libicu version (selsta)
2024-01-18 18:17:45 -05:00
selsta 06ed059cba
cmake: fix deploy by updating libicu version
msys2 package manager doesn't have mingw64 debug DLLs for libicu anymore so I removed them.
2023-11-14 11:35:46 +01:00
selsta 5954d6ba9a
cmake: update sodium dll from 23 to 26 2023-10-21 17:02:48 +02:00
luigi1111 5ff03786c7
Merge pull request #4210
d42caf1 cmake: update libicu to 73 (selsta)
2023-09-14 22:27:06 -05:00
luigi1111 5683f76cd0
Merge pull request #4154
371ff61 cmake: copy missing boost lib, run codesign (selsta)
2023-09-14 22:23:23 -05:00
luigi1111 d10e4d1e50
Merge pull request #4150
5345dcc cmake: add install_name_tool to fix svg rendering (selsta)
2023-09-14 22:22:03 -05:00
selsta d42caf1fbc
cmake: update libicu to 73 2023-08-18 01:25:18 +02:00
tobtoht f6549f328b
deploy: remove libssp
dfa6dd8c26
2023-05-30 20:06:36 +02:00
selsta 371ff6105b
cmake: copy missing boost lib, run codesign 2023-04-17 21:45:50 +02:00
selsta 5345dcc11b
cmake: add install_name_tool to fix svg rendering 2023-04-15 21:41:29 +02:00
selsta e8020c86df
cmake: fix windows deploy 2023-02-19 01:29:17 +01:00
selsta 4743e443dc
deploy: update libicu to 72 2022-11-01 00:11:42 +01:00
selsta a3c25afb66
cmake: update libicu dll version 2022-08-21 23:29:30 +02:00
selsta 85dff323c8
cmake: bump windows deploy lib versions 2022-04-06 04:43:57 +02:00
selsta c970588c55
cmake: simplify version, fix tag if git isn't found 2021-10-19 17:58:39 +02:00
luigi1111 67eb486e63
Merge pull request #3679
18a7629 cmake: cleanup redundant ccache file (selsta)
2021-09-05 13:00:20 -04:00
luigi1111 92b3f5a2ee
Merge pull request #3473
165817e cmake: cleanup test-libusb-version.c (selsta)
2021-09-05 12:56:31 -04:00
selsta 165817ec02
cmake: cleanup test-libusb-version.c 2021-08-31 05:50:33 +02:00
selsta 18a76299f2
cmake: cleanup redundant ccache file 2021-08-31 05:25:00 +02:00
selsta 02e0ac1309
cmake: remove unnecessary steps 2021-08-12 01:08:13 +02:00
selsta 9cfeba9ba1
cmake: cleanup hidapi / libusb 2021-05-13 07:12:28 +02:00
xiphon b3ad95fdfc cmake: WIN_DEPLOY_DLLS - update libicu version to 68 2021-04-24 22:08:25 +00:00
xiphon 8d4cda030e QR-Code-scanner: integrate QUIRC library, implement QrDecoder, drop ZBar 2020-12-23 15:08:42 +00:00
xiphon 852378accb cmake: ZBar - Android support, fix find_package without pkg-config 2020-10-21 20:48:38 +00:00
xiphon 21d8c096ff cmake: remove unused code 2020-10-06 13:21:37 +00:00
selsta 87400e781e
cmake: add deploy target (mac / windows) 2020-09-24 04:28:53 +02:00
xiphon 6467333fe7 cmake: drop redundant CheckTrezor include 2020-09-10 23:06:30 +00:00
xiphon 36262f029a version: use MONERO_VERSION_FULL const as monero core version 2020-07-15 03:45:03 +00:00
xiphon f55bf48bad cmake: fix git tag + commit detection and version.js generation 2020-07-01 01:48:52 +00:00
xiphon 39561f8ead cmake: workflows: implement 'release' Linux build target + CI 2020-05-28 14:51:52 +00:00
TheCharlatan 8dd2a20ff8 Migrate build system to cmake
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.
2019-11-27 22:59:27 +01:00