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
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
Einar Johan Trøan Sømåen
ff602877e6
DEVTOOLS: Unhardcode scummvm-name in create_project for XCode.
...
The existing code broke create_project in ResidualVM, as
the loop that creates the actual build configurations
generated the hash from the actual object name, which
for ResidualVM would be XCConfigurationList_residualvm.
The same logic was not applied when generating the reference,
as that would use the hardcoded name XCConfigurationList_scummvm.
This patch makes a minimal fix for that, by using the
PROJECT_NAME define instead of the hardcoded name.
2020-06-29 02:09:23 +02:00
Pawel Kolodziejski
8f4e1c6cf3
Sync with ScummVM rev. 654b8208b8
2020-06-22 08:14:16 +02:00
Pawel Kolodziejski
b586571900
ALL: synced with ScummVM commit 09bf38c120
2020-05-09 20:05:54 +02:00
Matthew Duggan
352eeb5795
CREATE_PROJECT: Add c++11 warnings to xcode project
2020-05-01 00:01:02 +01:00
Zvika Haramaty
7e168256c2
DEVTOOLS: add fribidi library support to create_project
2020-04-30 23:59:10 +01:00
Eugene Sandulenko
8a3fc359b2
DEVTOOLS: Modified macros, so they are less error-prone.
...
Code generation for libsdl_net was always performed. The condition
did not work as expected. Macros are dangerous.
2020-04-28 08:56:51 +02:00
Thierry Crozat
70f79d3df8
MACOSX: Unset SDK version in executable
...
This is a workaround for the blurry display we get on retina screen
when building with SDK 10.14 or above. Unsetting the SDK version
in the executable is sufficient to avoid the issue. See bug
similar change in LibreOffice.
The workaround can only be used with Xcode 11 or above. When using
configure it automatically detects if the workaround can be used.
The workaround is disabled by default in create_project and needs
to be enabled manually (uncomment the MACOSX_NO_SDKVERSION define
at the top of the xcode.cpp file).
2020-04-26 00:33:42 +01:00
Thierry Crozat
5b617c1eef
CREATE_PROJECT: Use relative paths for static libraries for Xcode
...
With the project including both iOS and macOS targets, using an
absolute path ensures it is incorrect for one of those. Since it was
using /usr/local/lib/ all the paths had to be changed in Xcode to
build the iOS target.
Also as the paths where we expect the libraries to be (/usr/local/lib
on macOS and lib under the build directory for iOS) are added to the
search path in the Xcode project, we do not actually need to use
absolute path). Also this make it easier to use a different path for
libraries (e.g. if using MacPort or brew) as we only need to change
the search path setting in the Xcode project and not the
path for each library).
2020-04-24 10:53:23 +02:00
Matthew Duggan
a241f33dec
CREATE_PROJECT: Add libSDL_net to OSX config when needed
2020-04-11 16:06:32 +09:00
SupSuper
aa9aa503fd
MSVC: Fix compilation on non-ASCII systems
2020-03-26 07:21:15 +00:00
SupSuper
260bcdd648
MSVC: Fix compilation on Windows SDK 8.1
2020-03-26 07:18:40 +00:00
Cameron Cawley
d95e7504ed
BUILD: Convert the NEWS.md file if pandoc is installed
2020-03-12 11:28:00 +00:00
Lothar Serra Mari
b25841e4ae
BUILD: Add ultima.dat to the list of engine data files
2020-02-02 22:35:20 +01:00