Ivan Savenko
|
39da7b3e32
|
Added option to build minimal vcmi library as needed by lobby
|
2024-03-28 12:07:49 +02:00 |
|
Ivan Savenko
|
9cf161bc66
|
Do not search for client-specific packages if client is not being built
|
2024-03-28 12:07:49 +02:00 |
|
Ivan Savenko
|
129aebab2a
|
Client compilation is now optional
|
2024-03-28 12:07:49 +02:00 |
|
Andrey Filipenkov
|
c210b488f3
|
[cmake] slight improvements
|
2024-03-19 21:55:45 +03:00 |
|
Laserlicht
|
a79f1f45f6
|
firewall rules for client
|
2024-02-24 15:51:36 +01:00 |
|
Ivan Savenko
|
a909d7ddde
|
Removed cmake_modules/VCMI_lib macro, use it directly in place
|
2024-02-11 20:38:24 +02:00 |
|
Ivan Savenko
|
bb10f5a055
|
Fix building with static libs enabled on gcc
|
2024-02-11 17:55:02 +02:00 |
|
Ivan Savenko
|
f08c9f4d59
|
Renamed ENABLE_STATIC_AI_LIBS option to match its actual effect
|
2024-02-11 17:55:02 +02:00 |
|
Ivan Savenko
|
0d263c5571
|
Implemented option to run server as a thread with shared VLC
|
2024-02-11 17:55:02 +02:00 |
|
Ivan Savenko
|
c2286e5126
|
Server now consists from library and separate executable projects
|
2024-02-11 17:55:02 +02:00 |
|
Ivan Savenko
|
033b2889c4
|
Add proxy connection mode for lobby rooms
|
2024-01-19 23:52:28 +02:00 |
|
Ivan Savenko
|
c2c43602ea
|
Initial version of global lobby server available in client
|
2024-01-19 23:49:59 +02:00 |
|
Alexander Wilms
|
cb82fcd954
|
Try to work around macOS CPack error
|
2024-01-15 13:00:41 +00:00 |
|
Ivan Savenko
|
396c6658df
|
Merge pull request #3421 from Kuxe/windows_mingw_cmake_preset
Add 'windows-mingw-release' CMake preset
|
2024-01-05 00:09:28 +02:00 |
|
Joakim Thorén
|
491dfd8502
|
Remove platform related checks for setting 'CMAKE_C(XX)_COMPILER_LAUNCHER' as 'ccache'.
|
2024-01-04 16:00:00 +01:00 |
|
Joakim Thorén
|
50698db1c0
|
Merge branch 'enable_colorized_compiler_output' of https://github.com/Kuxe/vcmi into enable_colorized_compiler_output
|
2024-01-02 21:33:52 +01:00 |
|
Joakim Thorén
|
4f4298ece8
|
Change default of ENABLE_COLORIZED_COMPILER_OUTPUT from off to on
|
2024-01-02 21:33:49 +01:00 |
|
Joakim Thorén
|
f7896b20bf
|
Update CMakeLists.txt
Co-authored-by: Andrey Filipenkov <kambaladecapitator@gmail.com>
|
2024-01-02 11:14:27 +01:00 |
|
Joakim Thorén
|
eeab16a57d
|
Enable ccache support for MinGW
|
2024-01-02 01:59:01 +01:00 |
|
Joakim Thorén
|
4d2423ff81
|
Add 'ENABLE_COLORIZED_COMPILER_OUTPUT' CMake option for Clang/GNU. This makes it so that compiler output is colorized for better readability. I am not sure if this has performance implications w.r.t console print speed --- hence default is set to 'off'.
|
2024-01-02 01:52:57 +01:00 |
|
Joakim Thorén
|
25be15a023
|
Use 'REQUIRED' instead of custom error message when ccache is not found
|
2023-12-29 21:54:58 +01:00 |
|
Joakim Thorén
|
fce3b5b83c
|
Remove redundant find_program and if(CCACHE) - if ENABLE_CCACHE is set and the generation hasn't already failed then CCACHE is guaranteed to be set and point to a ccache binary.
|
2023-12-27 21:12:52 +01:00 |
|
Joakim Thorén
|
7b02750034
|
ENABLE_CCACHE option is available for all platforms
|
2023-12-27 21:10:56 +01:00 |
|
Ivan Savenko
|
63e18bbd51
|
Fix build
|
2023-12-15 18:58:03 +02:00 |
|
Andrii Danylchenko
|
b238796fee
|
MSVC: attempt to get build with pdb
|
2023-12-03 20:20:59 +02:00 |
|
Nordsoft91
|
1fcbe8df5f
|
Merge pull request #3026 from Laserlicht/firewall_rules
install firewall rules with installer
|
2023-10-10 00:45:41 +02:00 |
|
Alexander Wilms
|
3f83d54dc1
|
Set ENABLE_CCACHE to OFF by default
|
2023-10-09 21:22:11 +02:00 |
|
Laserlicht
|
95f5b9c9b2
|
suggestion
|
2023-10-08 16:28:23 +02:00 |
|
Laserlicht
|
7b7338d7ea
|
install firewall rules
|
2023-10-08 14:02:49 +02:00 |
|
Alexander Wilms
|
3255b4232c
|
Move ccache wrappers for macOS and iOS builds to apple/ dir
|
2023-10-06 21:08:45 +02:00 |
|
Alexander Wilms
|
19f8560456
|
Improve comment
|
2023-10-06 19:58:32 +02:00 |
|
Alexander Wilms
|
2bee8b5109
|
Make suggested changes
|
2023-10-06 19:55:40 +02:00 |
|
Alexander Wilms
|
4bed3c4726
|
Check CMAKE_GENERATOR, move iOS options to top level
|
2023-10-06 19:39:32 +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
|
c7523326a0
|
Make ccache work with MSVC build
|
2023-10-02 12:36:47 +02:00 |
|
Alexander Wilms
|
d14c872164
|
iOS CI build: Make XCode work with ccache
|
2023-10-02 05:43:33 +02:00 |
|
Laserlicht
|
0e7f48fee0
|
Update CMakeLists.txt
|
2023-09-15 15:26:14 +02:00 |
|
Ivan Savenko
|
537f9fa048
|
Merged master into develop
|
2023-08-03 23:38:32 +03:00 |
|
Ivan Savenko
|
45cbc4d550
|
Added workaround for mingw CI builds failing due to TBB bug
|
2023-08-03 15:25:36 +03:00 |
|
Tomasz Zieliński
|
e74812542e
|
Fix flag for MSVS
|
2023-07-01 11:34:13 +02:00 |
|
Ivan Savenko
|
fb739e7186
|
Merge beta -> develop
|
2023-04-26 22:48:08 +03:00 |
|
Ivan Savenko
|
f593c2cf6e
|
Fixed handling of utf-8 in code on msvc
|
2023-04-19 23:08:21 +03:00 |
|
Ivan Savenko
|
63d2e6ea42
|
Removed no longer used code
|
2023-04-12 01:04:27 +03:00 |
|
Ivan Savenko
|
3e94ae1b2b
|
Attempt to make macOS c++17 build
|
2023-04-12 01:03:14 +03:00 |
|
Ivan Savenko
|
2150eabfc5
|
Bumped C++ standard to C++17
|
2023-04-12 01:03:14 +03:00 |
|
Jerome Duval
|
518f8d69e5
|
Haiku patch
|
2023-03-27 10:10:09 +02:00 |
|
Adriankhl
|
4955e01ef2
|
Fix lldb string inspection for debug build
|
2023-03-06 10:00:04 +01:00 |
|
Andrey Filipenkov
|
2b3fac0b29
|
build Android as single process by default
|
2023-03-02 12:14:01 +03:00 |
|
Andrey Filipenkov
|
c31a9f7f5d
|
ignore ENABLE_LAUNCHER and ENABLE_EDITOR options on Android
|
2023-03-02 12:09:49 +03:00 |
|