Cameron Cawley
f572ce3d9e
DEVTOOLS: Fix compiling with MinGW
2020-09-06 21:06:11 +01:00
SupSuper
bcb7d1f30c
BACKENDS: Discord rich presence support
...
Adds support for showing the currently running game
in a Discord user's game activity.
2020-08-25 10:47:41 +02:00
SupSuper
59d9975912
CREATE_PROJECT: Remove obsolete BuildSetup libraries property
...
Every generator manages their libraries, so this is no longer used
2020-08-20 23:54:32 +02:00
Daniel
57cd0741ae
CREATE_PROJECT: Disable MSVC virtual inheritance warnings
...
Noisy and doesn't look like it's getting a "proper" fix anytime soon
2020-08-15 08:45:35 +01:00
Michał Janiszewski
bb9dddcd04
CREATE_PROJECT: JANITORIAL: Apply code formatting
2020-07-15 15:30:55 +02:00
Michał Janiszewski
680da50b81
CREATE_PROJECT: Remove C++11
2020-07-15 15:30:55 +02:00
SupSuper
7a5c4e6121
CREATE_PROJECT: Remove C++11
2020-07-15 15:30:55 +02:00
Michał Janiszewski
c763e56d57
CREATE_PROJECT: Address review comments
2020-07-15 15:30:55 +02:00
Michał Janiszewski
6b1fb8fc8f
CREATE_PROJECT: Sort libraries to be returned
2020-07-15 15:30:55 +02:00
Michał Janiszewski
3d3b0124ad
CREATE_PROJECT: Make MSVC project understand more architectures
2020-07-15 15:30:55 +02:00
Michał Janiszewski
a23b1789db
CREATE_PROJECT: Add ability to remove feature from setup
2020-07-15 15:30:55 +02:00
Michał Janiszewski
0de86d6fbf
CREATE_PROJECT: Add option to use canonical library names
...
This allows for easier plugging in of alternative providers of libraries
2020-07-15 15:30:55 +02:00
Zvika Haramaty
7e168256c2
DEVTOOLS: add fribidi library support to create_project
2020-04-30 23:59:10 +01:00
Bastien Bouclet
14663c4790
KEYMAPPER: Make the keymapper mandatory
2020-01-29 08:51:29 +01:00
SupSuper
316bb297b3
CREATE_PROJECT: Only link to sapi on Windows
2019-12-16 01:03:06 +00:00
Jaromir Wysoglad
d68baf4008
CREATE_PROJECT: Enable TTS on msvc by default
2019-10-14 01:34:54 +02:00
Jaromir Wysoglad
b97333d4b7
TTS: Remove USE_PLATFORM_TTS defines
...
Use defined(USE_TTS) && defined(PLATFORM) instead
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
e965df1e88
TTS: Add TTS support when compiling with msvc.
2019-09-01 22:47:55 +03:00
Nipun Garg
c1f029c6dc
COMMON: Move Lua into Common and make it into...
...
an engine feature
2019-08-13 10:18:02 +02:00
Cameron Cawley
eb1f9fb02d
JANITORIAL: Remove outdated references to SourceForge.net
2019-07-02 21:07:54 +02:00
SupSuper
69cb2ef728
CREATE_PROJECT: Use stricter checks for Win32 dependencies
...
Instead of checking the project type, check the define.
winmm and winsparkle are only required on Windows.
2019-07-02 01:02:27 +03:00
SupSuper
7e6143a641
CREATE_PROJECT: Add new libcurl dependencies
2019-07-02 01:02:27 +03:00
SupSuper
558b07584e
CREATE_PROJECT: Use name-based UUIDs for MSVC projects
...
This keeps the project UUIDs consistent between regenerations,
avoiding excessive workspace reloads.
2019-06-19 00:15:48 +03:00
Bastien Bouclet
1d0d842e2a
BUILD: Add the licence file for the Source Code Pro font
2019-05-05 08:52:12 +02:00
sluicebox
8c32927f39
CREATE_PROJECT: Add Text console debugger feature
...
Add feature flag to create_project to set USE_TEXT_CONSOLE_FOR_DEBUGGER
with --enable-text-console like configure script
2019-04-22 09:34:21 -04:00
SupSuper
fd0d65496e
CREATE_PROJECT: Auto-detect Visual Studio version if not specified
...
This removes the need for separate scripts for every version
2019-04-20 07:47:25 -04:00
SupSuper
f2c4913bbc
CREATE_PROJECT: Add Visual Studio 2019
2019-04-20 07:47:25 -04:00
SupSuper
5c0529abc2
CREATE_PROJECT: Refactor Visual Studio version differences
...
Moved most generation differences to a MSVCVersion class, makes it
easier to support new versions without tracking down if-checks everywhere.
2019-04-20 07:47:25 -04:00
SupSuper
3091345af3
MSVC: Update post-build installer for Inno Setup
2018-12-23 18:39:06 +02:00
SupSuper
952b12311c
BACKENDS: Add base support for system dialogs
2018-12-16 10:48:13 +00:00
Cameron Cawley
8fa2f90a26
CREATE_PROJECT: Support building with Tremor instead of Vorbis
2018-11-27 22:58:02 +00:00
Adrian Frühwirth
cee4d6b853
JANITORIAL: Fix trailing whitespace
2018-05-24 15:30:55 +02:00
Strangerke
8fb278229b
TOOLS: Add cryo and titanic tools in create_project
2017-12-25 21:05:04 +01:00
Colin Snover
61a63f8400
CREATE_PROJECT: Fix compilation failure in C++11 mode
...
Getting the address of an rvalue is invalid, and not necessary
here.
Once C++11 can be used always, this utility function can just be
replaced with std::to_string.
2017-11-17 22:47:59 -06:00
Tobia Tesan
c19c10d548
CREATE_PROJECT: Add fix for nested ifs
...
This adds a quick fix so that any if blocks nested inside a if block
with an unmet condition are handled with push(false) even if their
condition is satisfied.
For example, without this modification, upon running create_project.exe
--msvc --disable-cloud --enable-libcurl the block inside
ifdef USE_CLOUD
ifdef USE_LIBCURL
...
endif
endif
in backends/module.mk would get evaluated since it was inside
USE_LIBCURL (=1), leading to unpredictable results.
2017-06-24 11:05:29 +02:00
Peter Kohaut
27368cc845
CREATE_PROJECT: Add support for Visual Studio 2017
2017-03-08 22:30:53 +01:00
Thierry Crozat
2f4d14aba5
CREATE_PROJECT: Disable engines for which required features are not available
2017-02-06 23:18:02 +00:00
Thierry Crozat
14dcdb6103
CREATE_PROJECT: Add highres feature
2017-02-06 22:35:52 +00:00
Paul Gilbert
bbef10c068
CREATE_PROJECT: Fix Visual Studio linking problems after Munt merge
2016-12-17 15:12:52 -05:00
Paul Gilbert
990bd641ae
CREATE_PROJECT: Fix MSVC project creation with curl or SDL_Net enabled
2016-10-20 21:00:32 -04:00
Alexander Tkachev
fade746f37
CLOUD: Add USE_CLOUD feature
...
Adds USE_CLOUD in both configure and create_project.
2016-08-24 16:07:55 +06:00
Filippos Karapetis
c69eb82527
CREATE_PROJECT: Switch SDL backend to SDL2 by default
...
This adapts create_project with the changes in de04a68c06
2016-08-22 13:09:49 +03:00
Paul Gilbert
add058a8b8
CREATE_PROJECT: Add warning C4373 to ignore list for SCI engine
2016-08-12 20:18:20 -04:00
Bastien Bouclet
e1c186e85f
DEVTOOLS: Fix create_project build with MinGW64
2016-07-07 18:47:18 +02:00
Bastien Bouclet
6a3e07dca5
DEVTOOLS: Add a CMake project generator to create_project
...
Also-By: Joel Teichroeb <joel@teichroeb.net>
Also-By: Einar Johan Trøan Sømåen <einarjohants@gmail.com>
2016-07-07 18:47:18 +02:00
Filippos Karapetis
8b3a08047c
UPDATES: Add support for WinSparkle
2016-05-22 18:52:33 +03:00
Filippos Karapetis
e17d1a1482
CREATE_PROJECT: Whitespace fixes
2016-05-22 16:28:40 +03:00
Johannes Schickel
dfaf97dda7
DEVTOOLS: Improve SDL2 support in create_project.
...
This adapts MSBuild and XCode project generators to output project files which
can be used to build the SDL backend with SDL2 easily.
2016-03-24 01:26:05 +01:00
Johannes Schickel
4a781737c1
OPENGL: Resolve OpenGL functions on run-time.
...
Formerly we relied on static linkage. However, in the presense of modern
OpenGL (ES) implementations it is not easily identifable which library to link
against. For example, on Linux amd64 with nVidia drivers and SDL2 setup to
create a GLES 1.1 context one would need to link against libGL.so. However,
traditionally GLES 1.1 required to link against libGLESv1_CM.so. To prevent a
huge mess we simply resolve the OpenGL functions on run-time now and stop
linking against a static library (in most cases).
GLES support needs to be enabled manually on configure time for now.
Tizen changes have NOT been tested.
2016-03-16 20:29:24 +01:00
Johannes Schickel
5510fdc7e4
DEVTOOLS: Use libpng16.lib for libpng for MSVC.
...
Modern libpng releases use this library name as output for their MSVC project files.
2016-03-09 22:03:47 +01:00