1
0
mirror of https://github.com/vcmi/vcmi.git synced 2026-05-02 20:42:24 +02:00
Commit Graph

30 Commits

Author SHA1 Message Date
Laserlicht 37bd8619ca only use cpm if not found libs on system 2026-02-06 22:46:33 +01:00
Ivan Savenko c1c586e113 Update build system for 1.7 release
- Github Actions: generate .aab with different build ID for x86_64
- Bump Android build ID since 1700 code was already uploaded
- Update dependencies for .deb packaging
- Disable MMAI for .deb packaging for now
- Switch Linux building docs to reference Qt6 packages for Ubuntu
2025-12-16 22:56:55 +02:00
Laserlicht d23a5f42ee Merge branch 'develop' into hd_edition 2025-12-15 16:07:32 +01:00
Simeon Manolov 9d6ec17f48 MMAI: an ML-powered combat AI 2025-12-15 02:50:32 +02:00
Laserlicht 3545234638 HD Edition support 2025-12-10 21:43:39 +01:00
Ivan Savenko 1cf1284635 Merge pull request #6326 from vcmi/docs-rpm-qtsvg
[docs] add Qt 5 SVG package to RPM-based distros
2025-11-23 20:19:29 +02:00
Andrey Filipenkov 3bc1d6e42e [docs] add Qt 5 SVG package to RPM-based distros 2025-11-17 21:27:19 +03:00
Ivan Savenko cf378c3672 Migrate codebase to C++20
- VCMI can now be compiled in C++20 mode
- Replaced all references to C++17 with C++20
- Boost 1.74 is now set as minimal version (older version might work but
untested)
- Updated documentation to reflect required versions of compilers /
libraries
- Removed excessive fail-fast / continue-on-error from CI
2025-11-06 14:40:21 +02:00
Andrey Filipenkov 1f8f7fd703 list minizip-ng in dev docs 2025-09-15 14:53:27 +03:00
Laserlicht b1ffc59795 [docs] add minizip 2025-09-01 19:53:50 +02:00
Laserlicht ddd422a075 template editor 2025-06-08 15:20:49 +02:00
benfradet b7965f007f Fix fedora building instructions 2025-03-29 23:24:26 +01:00
Ivan Savenko 53d4afdae5 Enable rule to enforce specifying language for code blocks 2024-12-05 21:32:55 +00:00
Ivan Savenko 74a4a10f48 Added markdownlint to Github CI
- Markdown will now be validated as part of Github CI
- Applied auto-fix to most common issues (mostly whitespace related)
- Fixed manually some of more complex cases

Some valid markdownlint rules are currently disabled, to avoid failing
CI, can be enabled in future
2024-11-30 20:20:15 +00:00
void f0568e2195 docs: add building instruction for the NixOS 2024-07-23 07:28:45 +09:00
Alexander Wilms e9f2907efc Merge branch 'develop' into dev-documentation 2024-07-17 18:17:09 +02:00
Laserlicht 8f407311fd fix headings of md files 2024-07-16 20:29:20 +02:00
Alexander Wilms 775b20bfe2 Remove .clangd config and add separate markdown file explaining some CMake options 2024-07-15 15:48:36 +02:00
Alexander Wilms 97c9cd483b Improve Linux developer documentation
* List CMake options in table
* Improve headline hierarchy
* Add .clangd config file so compile_commands.json gets found out-of-the-box
2024-07-15 15:47:37 +02:00
Laserlicht 277a0e63d8 update docs 2024-05-06 00:46:21 +02:00
Laserlicht dc17970586 add missing develop packages to docs 2024-04-20 16:38:19 +02:00
Laserlicht de9dbf0cd7 introduce innoextract 2024-04-13 17:19:47 +02:00
Alexander Wilms efb021333b Building_Linux.md: Use cmake -S ../vcmi instead of cmake ../vcmi 2024-02-05 22:32:45 +01:00
Joakim Thorén 2569e1c661 Update documentation to suggest using option ENABLE_CCACHE instead of directly setting CMAKE_C(XX)_COMPILER_LAUNCHER 2023-12-27 21:13:41 +01:00
Alexander Wilms 096a1d74f5 Docs: Fix CMake commands for enabling Ccache 2023-11-10 02:40:10 +01:00
Alexander Wilms 9bbd2a58bc Improve docs 2023-10-09 22:41:11 +02:00
Alexander Wilms b36767904a Mention ccache in developer docs 2023-10-08 21:26:11 +02:00
Laserlicht f42e57c9c5 Update Building_Linux.md 2023-10-01 14:42:32 +02:00
Ivan Savenko 33bf367dc0 Updated docs and all internal links 2023-09-07 12:57:03 +03:00
Ivan Savenko c9dfb6e0f8 Updated developer docs 2023-09-07 11:04:01 +03:00