Commit graph

604 commits

Author SHA1 Message Date
SupSuper
e9b3974ff8 CREATE_PROJECT: Replace duplicate filename check with unique object files 2020-11-11 04:12:36 +00:00
Martin Gerhardy
fa19374e58 CREATE_PROJECT: added .gitignore to create_project cmake part 2020-11-08 11:32:59 +01:00
Martin Gerhardy
7be30d492b CREATE_PROJECT: fixed cmake generator
* Support for pkg-config was added
* Shortened the CMakeLists.txt by more than 4000 lines
* Added macro for feature detection
* Configure stage is reporting missing libs as error now (they were reported as compile errors during the build before)
* Link the scummvm-detection lib (this was missing before)
* Added missing defines like DETECTION_STATIC and USE_SDL2
* Group impl and header files in src file list to shorten the cmake script
* Unified indention for generated script
2020-11-08 11:30:25 +01:00
SupSuper
b58abb64d7 CREATE_PROJECT: Only create detection project if feature is enabled 2020-11-03 07:10:13 +00:00
Henrik "Henke37" Andersson
803d8f1ba5 CREATE_PROJECT: Put detection in a separate project
Keeps the main project clean and is a prerequisite for loading detection as a plugin
2020-11-03 07:10:13 +00:00
Paweł Kołodziejski
d44f1f77ed GRIM: Rename engine data patches 2020-11-01 14:10:09 +01:00
Martin Gerhardy
813b497955 CREATE_PROJECT: fixed DeepCode warning 2020-10-19 20:24:54 +02:00
Martin Gerhardy
332c826b4b CREATE_PROJECT: export compile_commands.json via cmake
this is useful for e.g. clangd or other clang based tools like the analyser
2020-10-19 20:24:54 +02:00
Cameron Cawley
1bf1fb40fc
CONFIGURE: Allow building with TinyGL disabled (#2528) 2020-10-14 20:31:22 +02:00
SupSuper
f22f08059c CREATE_PROJECT: --disable-opengl disables all OpenGL features 2020-10-10 19:53:34 +01:00
SupSuper
1ca009ddc6 CREATE_PROJECT: Remove orphaned opengles v1 feature 2020-10-10 19:50:49 +01:00
Paweł Kołodziejski
264f6f037b ALL: Separate USE_OPENGL and USE_OPENG_GAME. Exclude WME3D for GLES2 for now. 2020-10-10 14:12:07 +02:00
Matthew Duggan
79e2b0ceba CREATE_PROJECT: Add override keyword to remove build warnings 2020-10-10 14:58:44 +09:00
SupSuper
e2efeacc12 MSVC: Add OpenGL libraries 2020-10-09 21:26:36 +01:00
Paweł Kołodziejski
35b9cccbde ALL: Merge ResidualVM 2020-10-09 19:44:13 +02:00
Pawel Kolodziejski
4631c0e2ed ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
Cameron Cawley
a4002bdeee CREATE_PROJECT: Enable C++11 for Xcode builds 2020-10-04 21:46:45 +01:00
Cameron Cawley
1355bfee75 CREATE_PROJECT: Add missing libraries to the Xcode generator 2020-10-04 18:31:00 +02:00
Pawel Kolodziejski
e6516edf5e DEV_TOOLS: Remove no longer needed comments 2020-10-04 18:14:13 +02:00
Paweł Kołodziejski
e01c915210 CREATE_PROJECT: Added MacPorts paths to Xcode 2020-10-04 18:09:46 +02:00
SupSuper
a2c7c9bf2f DEVTOOLS: Fix create_project invalid parameter 2020-10-03 22:31:01 +01:00
Thierry Crozat
3d26333a75 DEVTOOLS: Fix create_project compilation 2020-10-03 14:55:15 +01:00
Thierry Crozat
2eccd9aa8c DEVTOOLS: Add cxx11 feature to create_project 2020-10-03 15:51:14 +02:00
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
Pawel Kolodziejski
5487e5e718 ALL: Sync with ScummVM rev: e08ba6ff14 2020-09-27 19:45:22 +02:00
Thierry Crozat
b4b91b1fad CREATE_PROJECT: Use RELEASE_BUILD define in Xcode Release configuration 2020-09-26 15:36:31 +01:00
Pawel Kolodziejski
4380aa2409 DEVTOOLS: Fixed theme name 2020-09-25 18:31:23 +02:00
Lothar Serra Mari
819c4083ca DISTS: Add BUILTIN_RESOURCES define to create_project 2020-09-21 23:14:23 +02:00
Pawel Kolodziejski
15a759370a ALL: Synced with ScummVM - rev: bdbbcd81ae 2020-09-12 19:38:50 +02:00
Andrew Martin
d20d597f72 IOS: Add LaunchScreen.storyboard to support full screen on iPad Pro 2020-09-06 23:38:00 +01:00
Cameron Cawley
6b669ae2fb DEVTOOLS: Fix compiling with MinGW 2020-09-06 19:26:20 +01:00
Pawel Kolodziejski
d5304e2568 ALL: Synced with ScummVM - rev: 33a47d23b8 2020-09-03 02:21:14 +02:00
Thierry Crozat
dc88a9fcb1 DISTS: Update the list of files to distribute 2020-09-02 20:42:18 +01:00
Pawel Kolodziejski
acd114234f XCODE: Fixed creating project file 2020-09-02 08:25:41 +02: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
74db2b3860 CREATE_PROJECT: Fix typos in MSVC properties 2020-08-21 05:38:26 +01: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
SupSuper
bd34337370 CREATE_PROJECT: Update CodeBlocks library names
MinGW and MSVC libraries follow different conventions
2020-08-20 23:54:32 +02:00
SupSuper
dfb0123d56 CREATE_PROJECT: Add a name table for MSVC library dependencies
Adds support for Debug/Release lib names and moves
Windows-specific code to the MSVC generator
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
Pawel Kolodziejski
aea3bae26d ALL: Synced with ScummVM - rev 0b777c23a9 2020-08-11 00:59:40 +02:00
Michał Janiszewski
bb9dddcd04 CREATE_PROJECT: JANITORIAL: Apply code formatting 2020-07-15 15:30:55 +02:00
SupSuper
95d191e19a CREATE_PROJECT: Fix VS2008 property names 2020-07-15 15:30:55 +02:00
Michał Janiszewski
680da50b81 CREATE_PROJECT: Remove C++11 2020-07-15 15:30:55 +02:00
Michał Janiszewski
26591c1341 CREATE_PROJECT: Add missing is_open check
This is to satisfy DeepCode warning on PR
2020-07-15 15:30:55 +02:00
SupSuper
ef803ee080 CREATE_PROJECT: Old Visual Studio doesn't support ARM64 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