Commit Graph
463 Commits
Author SHA1 Message Date
Bastien Bouclet 340a149f48 DEVTOOLS: Sync default create_project libraries with configure 2019-06-03 22:22:24 +02: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 be0150fd85 DISTS: Merge MSVC versions into one folder 2019-04-20 07:47:25 -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
Matan Bareket 69cecebdbc BUILD: Update default theme to use remastered 2019-04-02 10:55:57 -04:00
Bastien Bouclet 66654cb376 ALL: Sync with ScummVM - rev. cd37d510f9 2019-01-26 20:47:55 +01:00
Cameron Cawley 7dbc613258 BUILD: Add fonts.dat to packaging rules 2018-12-25 12:47:42 +01:00
SupSuper e6a80868c6 MSVC: Update DLL paths in post-build script 2018-12-23 18:39:06 +02:00
SupSuper 3091345af3 MSVC: Update post-build installer for Inno Setup 2018-12-23 18:39:06 +02:00
SupSuper b66711da04 MSVC: Fix unquoted paths in build events 2018-12-23 18:39:06 +02:00
SupSuper 47b55f29c5 MSVC: Fix resource file revision include error 2018-12-23 18:39:06 +02:00
SupSuper ddb3b6fba7 MSVC: Fix resource file not including translations.dat 2018-12-23 18:39:06 +02:00
SupSuper 35ea621a4e MSVC: Add visualiser for unicode strings 2018-12-23 18:39:06 +02:00
SupSuper 5004c331c9 MSVC: Fix natvis not being added to project in VS2017 2018-12-23 18:39:06 +02:00
SupSuper f6c37b09ea MSVC: Add visualisations for iterators and pointers 2018-12-23 18:39:06 +02:00
SupSuper 8352986b88 MSVC: Cleanup natvis properties 2018-12-23 18:39:06 +02:00
SupSuper 3482d9bacf MSVC: Fix List visualisation showing infinite nodes 2018-12-23 18:39:06 +02:00
SupSuper 88b6959cb4 MSVC: Fix HashMap visualisation showing dummy nodes 2018-12-23 18:39:06 +02:00
SupSuper f08e7a3012 MSVC: Replace MinimalRebuild with MultiProcessor flag
MinimalRebuild is obsolete and MultiProcessorCompilation yields better performance.
2018-12-23 18:39:06 +02:00
SupSuper 0a474f2a1a CREATE_PROJECT: Fix MSVC warnings 2018-12-23 18:39:06 +02:00
SupSuper 5fce1ae464 BACKENDS: Move OSX file browser into backend 2018-12-16 10:48:13 +00: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
SupSuper 8ac1292969 CREATE_PROJECT: Remove non-existent msvc8 from build steps 2018-11-17 04:18:59 +00:00
Yoshi Sugawara b4bad9100a IOS: Support building in Xcode 10/iOS 12, and for iPhone X-like devices that have a "safe area"
iOS 12 drops support for libstdc++, so the project needs to be compiled explicitly using libc++.
Support the "safe area" when redrawing the view to leave space for the notch in portrait and
landscape orientations.
2018-10-28 17:16:06 +00:00
D G Turner 48ece56baf DEVTOOLS: Fix Performance Issue Warning in create_project.
This is the last fix for bug Trac #10655.
2018-10-07 08:57:03 +01:00
Colin Snover 9686d8c8e6 MACOSX: Put documentation links in Help menu
The local documents are not currently internationalised simply
because the internationalised resources are not put into the right
places (NSBundle will handle this automatically when they are);
Trac#10464 is a tracking bug for this outstanding issue.

Fixes Trac#10437.
2018-08-28 15:52:23 +02:00
Cameron Cawley 90299eb73e CREATE_PROJECT: Fix creating CMake projects outside of the main source directory 2018-08-11 08:22:03 +02:00
Bastien Bouclet 53759fe53a ALL: Sync with ScummVM - rev. 2586ca2345 2018-07-31 21:09:37 +02:00
Adrian Frühwirth cee4d6b853 JANITORIAL: Fix trailing whitespace 2018-05-24 15:30:55 +02:00
Bastien Bouclet 0de4171c07 CREATE_PROJECT: CMAKE: Fix importing SDL2 when it was built using CMake
When SDL is built using CMake, Find_Package imports a target instead of
defining variables. If a target was imported we now define the include
path and linker flags variables from the target's properties.

Using imported targets is a best practice. Ideally, we should define an
imported target when we detect variables were defined.
However, the linker flags variable would need to be parsed into a
library path and a list of libraries, making that approach impractical.
2018-04-22 09:30:21 +02:00
Bastien Bouclet 04c321d200 CREATE_PROJECT: CMAKE: Fix importing SDL2 when it was built using CMake
When SDL is built using CMake, Find_Package imports a target instead of
defining variables. If a target was imported we now define the include
path and linker flags variables from the target's properties.

Using imported targets is a best practice. Ideally, we should define an
imported target when we detect variables were defined.
However, the linker flags variable would need to be parsed into a
library path and a list of libraries, making that approach impractical.
2018-04-22 09:27:04 +02:00
Bastien Bouclet 1702925c31 CREATE_PROJECT: Place libs requiring symbols before libs providing them
In the CMake generator. So the linker can resolve the symbols it marked
as unresolved as it walks the libraries.

Fixes building ResidualVM with msys2 from Qt Creator on Windows.
2018-03-20 19:37:45 +01:00
Bastien Bouclet 728f4d4ba5 CREATE_PROJECT: Place libs requiring symbols before libs providing them
In the CMake generator. So the linker can resolve the symbols it marked
as unresolved as it walks the libraries.

Fixes building ResidualVM with msys2 from Qt Creator on Windows.
2018-03-20 19:36:44 +01:00
Paul Gilbert 900ef91aca XEEN: Creation of create_xeen tool 2018-02-23 15:23:20 -05:00
Thierry Crozat c1accefe5c BUILD: Add supernova.dat to install rules 2018-01-23 22:50:39 +00:00
Strangerke 8fb278229b TOOLS: Add cryo and titanic tools in create_project 2017-12-25 21:05:04 +01:00
Bastien Bouclet 3ec01653c3 ALL: Merge from ScummVM rev 3a933138ce 2017-12-06 21:41:03 +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
Bastien Bouclet bd82345f0b Merge pull request #1035 from bgK/require-64bits-integers
BUILD: Require 64bits integers
2017-10-25 19:17:11 +02:00
Thierry Crozat ea53605365 CREATE_PROJECT: Support using libjpeg for iOS builds 2017-10-12 22:41:15 +01:00
Thierry Crozat 0fde977ad2 CREATE_PROJECT: Fix some compilation issues for iOS
Note that this still doesn't compile with the library package provided
by bSr43 because this package is missing libvorbisfile.a and has a
non standard name for libglib-2.0.a. But it would probably be better
to fix the package than maintain non-standard packages.
2017-10-12 18:59:53 +01:00
Colin Snover 815e3920a7 DEVTOOLS: Add theoradec support to Xcode create_project 2017-10-03 18:56:35 -05:00
Bastien Bouclet 55f46d3667 BUILD: Define pointer sized integer types and remove SCUMM_64BITS 2017-09-30 21:35:16 +02:00
Colin Snover b91a48f279 CREATE_PROJECT: Fix typo in unused macro 2017-09-10 22:17:16 -05:00
Colin Snover 16b76d22a1 CREATE_PROJECT: Add LastUpgradeCheck to generated project file
This prevents the recommended updates warning appearing when
opening the project in Xcode for the first time.
2017-09-10 22:17:15 -05:00
Colin Snover 2191533d4f CREATE_PROJECT: Update Xcode generator to use most Xcode-recommended warnings 2017-09-10 22:17:15 -05:00