Commit Graph
68 Commits
Author SHA1 Message Date
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 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 3ec01653c3 ALL: Merge from ScummVM rev 3a933138ce 2017-12-06 21:41:03 +01:00
Bastien Bouclet e4a719d744 AUDIO: Remove the MT32 emulator
It's not used in ResidualVM and it's a pain to merge
2017-09-02 15:17:52 +02:00
Bastien Bouclet 84e62b6c8d ALL: Sync with ScummVM - rev. 87ebc7140c 2017-09-02 15:04:07 +02:00
Bastien Bouclet 1897cbb938 CREATE_PROJECT: Add ResidualVM specific libraries to produce working CMake projects 2016-11-12 18:01:01 +01:00
Pawel Kolodziejski 19bcd1f3bc ALL: Sync with ScummVM 2016-11-12 12:59:06 +01:00
Pawel Kolodziejski 9ba9c69b3f ALL: Sync with ScummVM - rev. 823c2f899b 2016-11-12 08:49:29 +01:00
Pawel Kolodziejski 6c960b1d33 ALL: Sync with ScummVM 2016-01-30 21:18:08 +01:00
Pawel Kolodziejski 2fadf2e466 ALL: Synced with ScummVM 2015-12-22 00:24:01 +01:00
Pawel Kolodziejski c29c92490e ALL: changes after full sync with ScummVM 2015-09-26 10:22:11 +02:00
Pawel Kolodziejski 11b457122b ALL: synced with ScummVM 2015-08-16 08:49:02 +02:00
Dries Harnie 2ff40c4260 Merge pull request #1129 from klusark/devtools
DEVTOOLS: Allways enable langauge extentions for MSVC
2015-05-31 13:23:46 +02:00
Pawel Kolodziejski 4fe80cd669 ALL: synced with ScummVM 2015-04-19 07:43:34 +02:00
Joel Teichroeb 42a2776e57 DEVTOOLS: Allways enable langauge extentions for MSVC
Since all our projects use OpenGL, we always need language extensions to
be enabled.
2014-12-14 10:52:15 -08:00
Pawel Kolodziejski 20de28576a README: renamed to new file 2014-09-09 17:34:42 +02:00
Pawel Kolodziejski cb3512e505 DEVTOOLS: disable flac and ogg/vorbis in msvc projects 2014-07-17 19:37:18 +02:00
Pawel Kolodziejski 022c027ab4 ALL: synced with ScummVM 2014-07-17 14:44:26 +02:00
Pawel Kolodziejski 9bf27c050d DEVTOOLS: define needs to be commented out if empty 2014-07-17 13:38:31 +02:00
Pawel Kolodziejski a53102f8d6 DEVTOOLS: no need link with GLU32 in msvc 2014-07-17 12:32:38 +02:00
Pawel Kolodziejski a66fa50233 DEVTOOLS: disable build MT32 with msvc 2014-07-17 11:37:21 +02:00
Pawel Kolodziejski 52ed01b7ff DEVTOOLS: it's not needed add non source code files into mdvc project 2014-07-17 11:34:23 +02:00
Pawel Kolodziejski 88b93b36dd ALL: sync with ScummVM 2014-07-02 01:02:35 +02:00
Pawel Kolodziejski 8759900b6a ALL: synced with ScummVM 2014-04-05 18:18:42 +02:00
Pawel Kolodziejski 9f54d1a56e JANITORIAL: cleanup licences 2014-02-16 17:57:34 +01:00
Pawel Kolodziejski 9098dfe9a2 ALL: sync with scummvm 2014-01-25 22:16:57 +01:00
Joel Teichroeb c7533a02c6 DEVTOOLS: Use edit and continue for all projects
I have been enabling Edit and Continue in my Visual Studio
Projects every time I generate them and have never had issues.
2013-12-08 08:02:59 -08:00
Pawel Kolodziejski 198cf8b922 ALL: correct engine name 2013-12-08 17:00:04 +01:00
Pawel Kolodziejski b22d441a00 ALL: synced with scummvm 2013-12-08 13:25:24 +01:00
Pawel Kolodziejski 790db038c0 ALL: sync with scummvm 2013-10-13 11:30:34 +02:00
Pawel Kolodziejski f78a3c0171 DEVTOOLS: use proper config setup for residualvm 2013-07-13 08:53:06 +02:00
Joel Teichroeb 149d296970 DEVTOOLS: Merge the latest create_project changes 2013-07-12 22:56:43 -07:00
Pawel Kolodziejski 068ff94d20 ALL: synced with ScummVM 2013-07-07 15:29:33 +02:00
Paweł Kołodziejski a558ad9747 ALL: added KNOWN_BUGS to package 2012-12-20 00:29:39 +01:00
Pawel Kolodziejski adcb0b8383 ALL: synced with scummvm 2012-11-18 19:07:46 +01:00
Quietust 31241896a6 DEVTOOLS: MSVC2010 needs language extensions for GRIM and MYST3 2012-10-28 15:05:54 -05:00
Joel Teichroeb 75af393437 ALL: Fix create_project merge 2012-09-09 19:13:38 -07:00
Pawel Kolodziejski c6c4bc7566 ALL: sync with scummvm 2012-09-08 21:09:03 +02:00
Pawel Kolodziejski 8bc0a26091 ALL: synced with scummvm 2012-08-20 08:20:05 +02:00
Pawel Kolodziejski 72664703cf ALL: sync with scummvm 2012-07-06 22:05:21 +02:00
Pawel Kolodziejski 8543f6c1e6 ALL: synced with scummvm 2012-05-03 05:51:15 +02:00
Pawel Kolodziejski e856559777 ALL: sync with scummvm 2012-04-17 15:07:08 +02:00
Pawel Kolodziejski 8e2ab87455 ALL: synced with scummvm 2012-03-25 11:41:48 +02:00
Paweł Kołodziejski 09cd98cda8 COMMON: mpeg2 is now needed for EMI, zlib needed for GRIM engine. USE_SMUSH not used anymore 2012-02-24 21:36:16 +01:00
Pawel Kolodziejski 955ca0eb0f COMMON: added USE_SMUSH to projects files 2012-02-24 12:57:19 +01:00
Pawel Kolodziejski fae032743d ALL: synced with scummvm 2012-02-24 12:15:44 +01:00
Pawel Kolodziejski 5fc7ac39ee synced with scummvm 2012-02-10 07:51:41 +01:00
Pawel Kolodziejski b15eee129d sync with scummvm 2012-01-28 10:44:25 +01:00
Bastien Bouclet fb429defb2 CREATEPROJECT: Enable language extensions for Myst 3. Fixes #465. 2012-01-10 20:04:05 +01:00
Giulio Camuffo fbdc4d120f ALL: Add the math/ directory to create_project. Fix #452 2012-01-10 16:36:25 +01:00