snider
8fab38662c
Refactor ccache usage in CMake to enable it for all platforms and simplify usability checks
2025-10-06 21:45:00 +01:00
snider
c731a7216c
Set CMake policy CMP0091 to NEW in FindCcache.cmake for improved compatibility
2025-10-06 21:19:44 +01:00
snider
7f5b4fd6ec
Refactor caching logic in CI workflows and update CMake policies for improved build efficiency
2025-10-06 21:15:58 +01:00
snider
e51eaf6a05
Add caching for MSVC 194 build and set CMake policy CMP0091 to NEW
2025-10-06 20:53:48 +01:00
snider
e3dfe68ec8
Refactor Conan executable path handling and remove Windows-specific runtime settings from Makefile
2025-10-06 20:12:37 +01:00
Snider
ad0a24f62d
Update cmake/GetConan.cmake
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-06 19:45:35 +01:00
Snider
119f4cb1eb
Update cmake/GetConan.cmake
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-06 19:44:47 +01:00
snider
2c9ebb4a9e
Refactor Conan profile setup to simplify CONAN_HOME assignment and remove Windows-specific runtime settings
2025-10-06 19:43:20 +01:00
snider
c1f3b2e773
Add Conan profile setup script and update Makefile for profile detection
2025-10-06 19:21:06 +01:00
snider
958580d91d
Improve processor detection logic in GetConan.cmake by using cmake_host_system_information
2025-10-06 18:22:26 +01:00
snider
eacc0a9f1c
Fix quoting issues in CMake scripts and enhance OS/architecture detection logic
2025-10-06 17:34:55 +01:00
snider
5acd82799d
Add status message for OS and architecture detection in GetConan.cmake
2025-10-06 17:17:56 +01:00
snider
5efd4b0e6b
Fix Conan command path for Windows and update ARM64 processor check in GetConan.cmake
2025-10-06 17:11:47 +01:00
snider
1e17cd41e6
Update permissions in build-docs.yml and adjust Conan installation paths in GetConan.cmake
2025-10-06 17:04:54 +01:00
snider
6c35d636b3
Add ccache support and update caching paths in build configurations
2025-10-06 16:44:06 +01:00
snider
893b3ed1ff
Remove Conan installation steps from CI configurations and update asset paths
2025-10-06 15:39:42 +01:00
snider
d012f0744e
Add CMake module to download and install Conan
2025-10-06 15:39:27 +01:00
snider
6337e7b1d0
Add selective clean function for build directory
2025-10-06 15:39:09 +01:00
Snider
c8acc964e3
Testnet updates ( #22 )
2025-10-05 14:00:36 +01:00
Snider
763d70bec2
Testnet 1 ( #15 )
2025-09-30 16:48:13 +01:00
llebubell
b02addf264
Centralised chain config ( #4 )
2025-09-25 16:38:18 +01:00
Snider
bf22a89733
Dev 12 documentation overhaul ( #13 )
...
Introduces a 'docs' submodule for project documentation and integrates MkDocs build steps via CMake and Makefile.
2025-09-25 16:04:33 +01:00
Snider
2f1011e27c
Final Build Foundations ( #11 )
2025-09-25 00:25:52 +01:00
Snider
b84b99287d
Refactor build profiles and update CI workflows
...
Renamed and reorganized CMake build profiles for consistency, removing unused Android, iOS, and MinGW profiles. Updated GitHub Actions workflows and Makefile to use new profile names and increased build parallelism for faster builds.
2025-09-24 22:21:32 +01:00
Snider
a03d081287
Build Improvements ( #10 )
2025-09-24 21:01:35 +01:00
Snider
eafeb894f9
GitHub CLI Building ( #5 )
...
- Linux: https://github.com/letheanVPN/blockchain/actions/runs/17264025940
- MacOS-aarch64: https://github.com/letheanVPN/blockchain/actions/runs/17264025933
- MacOS-amd64: https://github.com/letheanVPN/blockchain/actions/runs/17264025928
- Windows: https://github.com/letheanVPN/blockchain/actions/runs/17265388073
2025-08-27 12:51:11 +01:00