cmd05
03ab265a97
FREESCAPE: add cubemap shaders to configuration lists
2025-03-22 12:10:19 +01:00
Le Philousophe
0703661115
CREATE_PROJECT: Add support for meta-components
...
These components represent a group of features which can be deleted as a
whole when unused.
2025-01-08 19:30:35 +02:00
Le Philousophe
e02cd501cc
CREATE_PROJECT: Move features hard-coded logic in its own function
...
And accept these are not hacks anymore.
2025-01-08 19:30:35 +02:00
Le Philousophe
380ccf54ce
CREATE_PROJECT: add_component line has 5 tokens and not 4
2025-01-04 12:01:19 +01:00
Le Philousophe
12bc55bc4e
DEVTOOLS: Add back mt32emu feature
...
It was removed before because the configure script declared it as a
component but the component got renamed and mt32emu is still a feature
(although not declare likewise anymore).
2025-01-04 10:49:46 +01:00
Orgad Shaneh
063209a962
BUILD: Fix build on mingw with libcurl
...
waitOnSocket in socket.cpp uses select, which is implemented in ws2_32.
2025-01-03 08:28:44 +01:00
Filippos Karapetis
1b9398f3e0
CREATE_PROJECT: Fix the MPC decoder feature name
2024-12-27 02:27:03 +02:00
Le Philousophe
5ca7c20121
CREATE_PROJECT: Add components based features dynamically
...
Cleanup the uneeded static features.
2024-12-26 18:42:44 +02:00
Le Philousophe
46b62be404
CREATE_PROJECT: Explain why an engine is disabled
2024-12-25 00:34:39 +01:00
Le Philousophe
3ad09d8999
CREATE_PROJECT: Make unused components disabling verbose
2024-12-25 00:34:39 +01:00
Le Philousophe
60104f3311
CREATE_PROJECT: Disable components when they are not needed
2024-12-25 00:34:39 +01:00
Le Philousophe
aeec3e9a8e
CREATE_PROJECT: Use std::find to search the feature
...
This matches the other implementations
2024-12-25 00:34:39 +01:00
Le Philousophe
22e235f4d4
CREATE_PROJECT: Add Lua feature
...
This repairs build
2024-12-25 00:34:39 +01:00
Eugene Sandulenko
ba6604dd21
DEVTOOLS: CREATE_PROJECT: Add support for components
...
We scan the configure file and enable all components
2024-12-25 00:34:39 +01:00
Le Philousophe
0dfc71322a
CONFIGURE: Add a 3D feature
...
This allows to blacklist 3D engines on platforms not supporting 3D.
These platforms don't have OpenGL nor TinyGL enabled.
2024-12-01 22:39:32 +01:00
SupSuper
92cbe01360
CREATE_PROJECT: Add a52dec and libmpcdec
2024-10-17 06:41:40 +01:00
Le Philousophe
1d2d081690
CREATE_PROJECT: Enable ImGui SDL Renderer support
2024-09-29 17:04:03 +02:00
Lars Sundström
74caec446b
DISTS: Add PrivacyInfo.xcprivacy to ios7 and tvos
...
Apple will require a valid privacy manifest file bundled for
applications uploaded to App Store Connect.
The privacy manifest describes the privacy practices of an app,
describing the reasons of use of some core APIs that can be
misused to try to identify the device or user, also known as
fingerprinting.
Read more about which APIs that require a privacy manifest here:
https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api
Add such manifest to ios7 and tvos ports and make sure they are
bundled with the app.
2024-09-06 15:49:46 +03:00
Michael
5e5a3fa4c2
CREATE_PROJECT: add missing newlines to help text
2024-08-29 17:51:01 +02:00
SupSuper
57dc6158f4
CREATE_PROJECT: Reenable OpenGL on arm64
2024-08-28 00:40:43 +03:00
SupSuper
a92d1de02c
MSVC: Replace Analysis configuration with ASan
2024-07-15 02:57:22 +02:00
Le Philousophe
d67767ce32
CREATE_PROJECT: Disable ImGui when creating Xcode project
...
This is complicated to support as the Xcode project is used for MacOS
and iOS/tvOS where ImGui is not supported.
This needs to avoid building of some files in the engines in a selective
way which is not easy to achieve without hacks.
2024-07-08 20:49:58 +02:00
SupSuper
3a0d79dedd
CREATE_PROJECT: Fix compiler error
2024-07-07 13:15:36 +01:00
SupSuper
9147a8ad99
CREATE_PROJECT: Check IMGUI feature dependencies
2024-07-07 13:09:31 +01:00
Einar Johan Trøan Sømåen
d099ff71dc
CREATE_PROJECT: Add ImgUi support in create_project
2024-07-07 10:17:20 +02:00
Eugene Sandulenko
1033d8ce68
CREATE_PROJECT: Added missing License files
2024-05-22 21:59:00 +02:00
SupSuper
5216d4c399
CREATE_PROJECT: Add option to disable static detection
2024-04-27 12:13:00 +01:00
Orgad Shaneh
58c6eb9bff
DEVTOOLS: Raise minimum cmake version to 3.13
...
Versions less than 3.5 are deprecated. The generated cmake has
minimum version 3.13 too.
2024-04-25 01:06:08 +02:00
Orgad Shaneh
4fa89cd73d
CREATE_PROJECT: Move resource embeds from MSVC to general project
...
It is also needed for CMake project.
Amends commit 4dc9ef2771
.
2024-03-21 18:06:01 +02:00
Orgad Shaneh
b096814b0d
CREATE_PROJECT: Inline member initialization
2024-03-16 21:44:08 +02:00
elasota
4dc9ef2771
DISTS: Move engine data defs to dedicated files
2024-02-27 17:12:15 +01:00
polyesterswing
15a9c63565
AUDIO: Add libopenmpt support
2024-02-21 18:45:25 +01:00
SupSuper
c2d63ba044
CREATE_PROJECT: Fix opengl_game_shaders feature flag
2024-02-20 10:03:46 +00:00
sluicebox
a5c6d43d59
CREATE_PROJECT: Fix crash when all engines disabled
2023-12-31 02:41:35 -08:00
elasota
92cae5cdfc
DEVTOOLS: Fix create_lure and create_titanic not compiling in Visual Studio
2023-12-22 19:22:55 +02:00
Eugene Sandulenko
91c04fa311
DISTS: Rename cloud_connection.zip to helpdialog.zip and add it to the dist lists
2023-12-16 21:09:36 +01:00
Martin Gerhardy
1827d03ff8
CREATE_PROJECT: use windows subsystem setting for cmake, too
...
see 335f90b136
2023-12-14 18:00:49 +01:00
Martin Gerhardy
3e0b701d06
CREATE_PROJECT: pass-by-reference
2023-12-14 18:00:49 +01:00
Thierry Crozat
95a060e4fe
AUDIO: Add a basic soundfont for fluidsynth
...
The soundfont was already included in the Libretro port. It is
now included in all platforms.
2023-12-03 16:17:32 +00:00
Eugene Sandulenko
90bd56e409
BUILD: Added fonts-cjk.dat to selected platforms
...
So far, it was added to all modern desktops, Android, iOS and Switch
2023-11-20 20:59:17 +01:00
Eugene Sandulenko
de9287759b
Revert "IOS7: Disable SCUMMVM_NEON in iOS builds"
...
This reverts commit f6585ae5f5
.
Since the NEON codepath was fixed by fracturehill
2023-11-20 15:25:52 +01:00
sluicebox
335f90b136
CREATE_PROJECT: Set MSVC default subsystem to CONSOLE
...
MSVC builds now use the CONSOLE subsystem by default,
just like all our other Windows builds.
--use-windows-subsystem is now available to generate
projects with the WINDOWS subsystem.
2023-11-15 14:32:27 -08:00
Einar Johan Trøan Sømåen
f7e7d6e3f5
CREATE_PROJECT: Explicitly add /opt/local/lib to support MacPorts
...
This should hopefully be fairly harmless for other platforms,
as well as for Homebrew-users. But it doesn't seem like CMake
adds /opt/local/lib to it's linking setup by default.
2023-11-05 22:12:55 +01:00
Einar Johan Trøan Sømåen
37fde9109c
CREATE_PROJECT: Explcitly add C++11 support globally
...
We have C++11 features in use outside engines as well now.
2023-11-05 22:12:55 +01:00
Lars Sundström
94d859f790
DISTS: IOS7: Add ios-help.zip
...
Add zip file containing images for the help section for the iOS
port.
2023-10-11 23:14:37 +02:00
Thierry Crozat
04a7fa9d4b
CREATE_PROJECT: Add missing classicmacfonts.dat in Xcode solution
2023-10-10 22:59:12 +01:00
Lars Sundström
f6585ae5f5
IOS7: Disable SCUMMVM_NEON in iOS builds
...
Due to the current graphic problems when enabling the NEON
optimisations, disable it for the iOS port until the problems
have been fixed.
2023-10-10 20:55:48 +02:00
elasota
667cb63823
DEVTOOLS: Add precompiled header support to MSBuild/MSVC.
2023-09-29 21:37:10 +01:00
Walter Agazzi
d117a48aaf
DISTS: Keep Catharon license original naming
2023-09-03 22:27:43 +02:00
Walter Agazzi
ab6b7b0360
DISTS: Add Catharon license and include in builds
2023-09-03 22:27:43 +02:00