Commit Graph
51 Commits
Author SHA1 Message Date
Ivan Savenko 90930d90f8 Unify CMakePresets.json formatting - always use 4 spaces 2025-10-24 11:32:57 +03:00
Ivan Savenko 3bec32ac14 Try to fix tests not running on some presets 2025-10-24 11:24:37 +03:00
George King 870e90b4d5 Add missing presets 2025-10-05 13:45:30 +02:00
Laserlicht f8986dfb1e enable template editor on macos 2025-08-30 20:24:01 +02:00
Ivan Savenko 589c5a8989 Merge pull request #5563 from kambala-decapitator/conan-v2
migrate to Conan v2
2025-08-30 21:09:18 +03:00
Andrey Filipenkov 830e46e758 [cmake] remove legacy iOS presets 2025-08-30 20:21:18 +03:00
Andrey Filipenkov d67c1610a7 [CI] adjustments to Conan v2 2025-08-30 20:21:16 +03:00
Andrey Filipenkov e412ebb487 remove bundled minizip 2025-08-28 16:05:12 +03:00
George King c9804c951c Update CMakePresets.json 2025-08-27 21:05:05 +02:00
George King 2eaba9fafb Add files via upload 2025-08-23 19:12:55 +02:00
Ivan Savenko 713ca77678 Move linux runners that don't create artifacts into separate job 2025-08-06 16:37:37 +03:00
George King 045dd3de11 Inno Setup + AMR64 preparation 2025-07-15 19:21:12 +02:00
Laserlicht ddd422a075 template editor 2025-06-08 15:20:49 +02:00
Laserlicht 70891b0304 portmaster support 2025-02-16 22:29:07 +01:00
Laserlicht 6c4633b064 add shortcut 2024-12-21 22:06:27 +01:00
Joakim Thorén 9a1e48c349 Set CMAKE_C_COMPILER and CMAKE_CXX_COMPILER to gcc and g++ for windows-mingw-release preset.
Prevents various situations where clang is chosen over gcc, which is unintended when using windows-mingw-release preset
2024-11-14 23:26:24 +01:00
Ivan Savenko b7d4ffab79 Add support for Win7 and 32-bit msvc+vcpkg builds 2024-10-27 09:32:30 +00:00
Ivan Savenko 4c65136c00 Try to generate aab instead of apk 2024-06-21 14:58:33 +00:00
Andrey Filipenkov 61093ab027 [CI] android adjustments 2024-06-08 00:10:03 +03:00
Ivan Savenko b3499c54ae Added "ENABLE_GOLDMASTER" switch
Intended for functionality that should be disabled or enabled in public
releases.
Largely replaces existing ENABLE_GITVERSION switch, which is now always
disabled if GOLDMASTER is in use
2024-04-25 18:52:25 +03:00
Ivan Savenko 77e8d61755 Build lobby on Linux CI 2024-02-13 22:20:30 +02:00
Joakim Thorén 30b851da7c Merge branch 'develop' of https://github.com/vcmi/vcmi into windows_mingw_cmake_presets 2024-01-01 22:53:19 +01:00
Joakim Thorén 3536e2146e Add 'windows-mingw-release' to CMakePresets.json 2023-12-30 00:30:08 +01:00
Joakim Thorén 9001124c3a Add linux-gcc-release-ccache and linux-clang-release-ccache 2023-12-27 21:16:34 +01:00
Andrii Danylchenko 8f6d36b015 MSVC: switch to RelWithDebInfo 2023-12-04 07:49:39 +02:00
Alexander Wilms ec094006c8 Add separate CMake preset for MSVC build with ccache 2023-10-09 21:51:17 +02:00
Alexander Wilms c5378f560e Mark ccache as required if ENABLE_CCACHE is ON, set ENABLE_CCACHE to ON by dafault instead of setting it in CMakePresets.json 2023-10-06 12:44:56 +02:00
Alexander Wilms 510fb205e7 Add CMake option for enabling ccache for IOS and MSVC build 2023-10-06 01:06:10 +02:00
Alexander Wilms 65354da5f1 Add CMake preset for iOS build without precompiled headers, which is required for ccache 2023-10-02 05:43:38 +02:00
Alexander Wilms 46d785c371 Fix iOS build with ENABLE_PCH=OFF
https://github.com/vcmi/vcmi/issues/2991#issuecomment-1742066891

Fixes #2991
2023-10-01 18:16:41 +02:00
Alexander Wilms be17ed1b62 Enable ccache for CI 2023-09-29 23:55:12 +02:00
Ivan Savenko e6fde11282 Another attempt to make debug symbols show up on Android 2023-08-05 13:35:07 +03:00
Ivan Savenko 8576591f6f Add preset that builds in debug mode 2023-07-11 16:12:07 +03:00
Konstantin P f03819fba2 vcmi: disable lua for GCC 2023-04-27 20:59:55 +03:00
Konstantin 65eed5339f vcmi: actually enable unit tests 2023-04-27 20:59:55 +03:00
Konstantin 75a52953f2 vcmi: change gcc variant to build lua and no pch 2023-04-09 00:15:09 +03:00
Andrey Filipenkov 299bf93390 [CI] configure android builds 2023-03-02 12:09:48 +03:00
Konstantin a24ec53df2 vcmi: enable Conan builds for cross-compiling Win
This patch enables usage of Conan for cross-compiling Windows
builds instead of MXE.
2023-01-26 23:49:00 +03:00
Ivan Savenko 1700a598f6 Enable -Werror for CI only, attempt 2 2023-01-05 17:37:40 +02:00
nordsoft 25803b3c3a Disable patch version for releases 2022-12-23 13:26:26 +04:00
Andrii Danylchenko b43e0ff9e4 Merge pull request #972 from vcmi/cpp-map-editor
Cpp map editor
2022-10-22 12:42:27 +03:00
Andrey Filipenkov 524ad5ab76 [CI] build iOS with Conan 2022-10-18 20:50:38 +03:00
Nordsoft91andAndrey Filipenkov 23f80c58dc Apply suggestions from code review
Co-authored-by: Andrey Filipenkov <decapitator@ukr.net>
2022-10-08 22:55:15 +04:00
nordsoft b6c0fcabbd Try another way to disable editor for ios 2022-09-25 01:23:40 +04:00
Andrey Filipenkov 2a50fb487f [CI] produce full iOS build log 2022-09-24 15:55:25 +03:00
Andrey Filipenkov d3e33b096f prepare CI for iOS 2022-09-24 15:55:23 +03:00
Andrey Filipenkov e0244c69a3 add CMake presets for iOS 2022-09-24 15:55:23 +03:00
Andrey Filipenkov f54f8022e2 disable scripting modules by default 2022-09-21 19:31:42 +03:00
Andrey Filipenkov d7650ce9c0 use Conan to make macOS CI builds for both Intel and ARM (#782)
* [CI] append platform to output artifact name if it's given
2022-08-30 17:29:00 +03:00
Konstantin 7a32e41d47 Correct linux preset (#748)
* presets: add correct linux presets
* CMakePresets: added MSVC Release preset
2022-05-28 14:32:54 +03:00