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
Nordsoft91
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
Konstantin
8fc14369a4
CMake presets. ( #744 )
...
* CI: use single build action
* CMake: use imported targets
* CI: do not build boost for linux
* CMake: add FORCE_BUNDLED_MINIZIP option
* linux: use external minizip and fuzzylite
* CMake: add presets
* .gitignore: ignore cmake build dirs
* github: use cmake presets
2022-05-26 08:55:20 +03:00