aryanrawlani28
58a9de8092
DEVTOOLS: CREATE_PROJECT: Use map instead of unordered_map
...
- No C11 support yet, revert to use map to fix build
2020-10-03 14:56:36 +02:00
aryanrawlani28
de56694f53
DEVTOOLS: CREATE_PROJECT: Support static detection features
...
- This allows apps that use create_project to build with statically linked detection features.
- Also add support to write an addtional file - detection_tables.h inside engines/.
2020-10-03 14:56:36 +02:00
Lothar Serra Mari
819c4083ca
DISTS: Add BUILTIN_RESOURCES define to create_project
2020-09-21 23:14:23 +02:00
Cameron Cawley
6b669ae2fb
DEVTOOLS: Fix compiling with MinGW
2020-09-06 19:26:20 +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