SupSuper
ddb3b6fba7
MSVC: Fix resource file not including translations.dat
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
f08e7a3012
MSVC: Replace MinimalRebuild with MultiProcessor flag
...
MinimalRebuild is obsolete and MultiProcessorCompilation yields better performance.
2018-12-23 18:39:06 +02:00
Peter Kohaut
65ef0c8ff8
CREATE_PROJECT: Fixed solution version for Visual Studio 2015
2017-03-08 22:43:47 +01:00
Peter Kohaut
27368cc845
CREATE_PROJECT: Add support for Visual Studio 2017
2017-03-08 22:30:53 +01:00
Paul Gilbert
bbef10c068
CREATE_PROJECT: Fix Visual Studio linking problems after Munt merge
2016-12-17 15:12:52 -05:00
Johannes Schickel
dfaf97dda7
DEVTOOLS: Improve SDL2 support in create_project.
...
This adapts MSBuild and XCode project generators to output project files which
can be used to build the SDL backend with SDL2 easily.
2016-03-24 01:26:05 +01:00
Johannes Schickel
edfc84b67a
DEVTOOLS: Use LTCG for Release configurations in MSBuild project files.
...
Silences linker output that LTCG is used anyway because whole program
optimization is enabled for these configurations.
2016-03-13 20:41:40 +01:00
Johannes Schickel
66a74cf3f3
DEVTOOLS: Check configuration and architecture specific directories for MSBuild.
2016-03-09 22:03:47 +01:00
Johannes Schickel
7127fadc96
DEVTOOLS: Use DLL runtime for MSBuild output.
2016-03-09 22:03:47 +01:00
Johannes Schickel
46ef80963f
DEVTOOLS: Enable Edit&Continue on x64 for MSVC2015+.
2016-03-09 22:03:47 +01:00
Johannes Schickel
1c2dc2f89d
DEVTOOLS: Do not ignore libcmt.lib for MSBuild output.
...
This hints at broken library builds and thus should not be set for us.
2016-03-09 22:03:47 +01:00
Johannes Schickel
24558307c2
DEVTOOLS: Do not hardcode runtime libraries for MSVC2015.
2016-03-09 22:03:47 +01:00
Johannes Schickel
d3dba1b086
DEVTOOLS: Do not specify SCUMMVM_LIBS include dir twice for MSBuild.
2016-03-09 22:03:47 +01:00
Johannes Schickel
d2f3bc39b4
DEVTOOLS: Fix path separator in MSBuild's global props output.
2016-03-09 22:03:47 +01:00
Paul Gilbert
fbcf667b6a
CREATE_PROJECT: Cleanup and turn off exception handling again
2015-10-12 14:39:28 -04:00
Paul Gilbert
89dfd36b60
CREATE_PROJECT: Add support for Visual Studio 2015
2015-09-28 19:23:58 -04:00
Pawel Kolodziejski
79d4f09cab
CREATE_PROJECT/MSVC: allow include SDL includes from SDL subdir
2014-07-17 13:59:56 +02:00
Littleboy
ac781bd469
CREATE_PROJECT: Fix issues breaking compilation with LLVM
...
- Current folder include
- Build folder include (needs to be hardcoded)
- NASM compilation directives
2013-12-10 01:55:01 -05:00
Littleboy
6aed305ac9
CREATE_PROJECT: Ignore unused cl arguments when compiling with LLVM
2013-12-10 01:55:00 -05:00
Johannes Schickel
6b0f1118de
DEVTOOLS: Add project file directory to include path in generated project files.
2013-11-25 01:36:25 +00:00
Littleboy
8b56d0792c
CREATE_PROJECT: Remove usage of std::to_string()
2013-09-11 21:22:06 -04:00
Littleboy
3079100409
CREATE_PROJECT: Change PlatformToolset name for latest version of LLVM on Windows
2013-09-06 18:33:48 -04:00
Littleboy
6df36e5ecf
CREATE_PROJECT: Add extra configuration for compilation with LLVM
2013-09-06 00:19:56 -04:00
D G Turner
9d36991e16
CREATE_PROJECT: Enable built-in theme for MSVC builds again.
...
This reverts commit d089658fb8
.
2013-08-16 07:22:26 +01:00
Littleboy
a949a88220
CREATE_PROJECT: Add support for tests
...
- Added --tests command line switch
- Parse test/module.mk to extract the list of test folders
- Automatically run tests after a successful build
2013-07-07 12:10:31 -04:00
Paul Gilbert
d089658fb8
CREATE_PROJECT: Fix compilation for Visual Studio now the built-in theme is more than 64kb
2013-07-04 12:06:22 -04:00
Littleboy
ba0e4540b6
TOOLS: Add support for MSVC12 in create_project
2013-06-30 05:48:44 -04:00
Littleboy
9821f30224
CREATE_PROJECT: Add config option to disable language extensions and edit and continue (per-project)
2012-09-05 20:18:24 -04:00
Littleboy
51352b32f1
CREATE_PROJECT: Disable SAFESEH in debug mode (for edit and continue)
2012-07-14 12:34:12 -04:00
Littleboy
d86c0a44f8
CREATE_PROJECT: Add support for Visual Studio 2012 project creation
2012-07-14 12:22:09 -04:00
Littleboy
4e0f6d346f
CREATE_PROJECT: Properly disable Edit and Continue in Debug mode
2012-07-14 12:22:09 -04:00
Filippos Karapetis
9feac7215e
CREATE_PROJECT: Disable edit and continue in the scummvm project
...
Edit and continue is not compatible with the coroutine code. Previously,
it was disabled in the tinsel project only, but now that the coroutine
code has been moved into common, we need to disable edit and continue
in the scummvm project instead
2012-05-20 20:57:59 +03:00
Littleboy
7cfed737d7
CREATE_PROJECT: Add support for creating Visual Studio projects for the dev tools
...
- Move project name and description to BuildSetup structure
- Add list of tools to generate project for (similar to the list of features)
2011-09-06 19:17:39 -04:00
Littleboy
7d984aa53a
CREATE_PROJECT: Link with the static runtime library in release mode
...
This allows distributing MSVC compiled binaries without the MSVCRT runtime dll.
2011-06-06 13:12:07 -04:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Johannes Schickel
cf43b51f67
Merge pull request #31 from lordhoto/win-res
...
Embed engine/theme dists files into Win Executable.
Check the following link for further discussion:
https://github.com/scummvm/scummvm/pull/31
2011-05-06 10:57:11 -07:00
Johannes Schickel
d41c32d363
BUILD: Get rid of old MSVC style win resource support.
2011-05-05 20:28:43 +02:00
Littleboy
0e45aa8655
Merge remote-tracking branch 'upstream/master' into nsis
...
Conflicts:
devtools/create_project/scripts/postbuild.cmd
devtools/create_project/visualstudio.cpp
ports.mk
2011-05-02 17:21:10 -04:00
Johannes Schickel
1279264c37
CREATE_PROJECT: Replace macros by proper functions/methods.
2011-04-28 17:45:01 +02:00
Littleboy
3f2b25f879
TOOLS: Update create_project to optionally create an installer after a successful build
2011-04-27 11:08:45 -04:00
Littleboy
878d72b387
CREATE_PROJECT: Move project-specific information to configuration file
...
User-visible output and project-specific names are now defined in a config header.
This allows an easier usage of the create_project tools in other scummvm-derived projects (such as residual).
2011-04-24 16:59:48 -04:00
Littleboy
11b907ebf4
CREATE_PROJECT: Update revision number support (fixes bug #3280881 )
...
Replace existing environment variable based revision number support by a file-based method
- Generate a special header file in the build output folder with the current revision number
- Include the new header file from internal_version.h when a specific define is set
- Update create_project to define SCUMMVM_INTERNAL_REVISION as needed and add the build output folder to the include path
- Remove support for git-svn clones in the revision script (not useful anymore after the switch to git)
2011-04-24 16:59:46 -04:00
Littleboy
1f660237a4
CREATE_PROJECT: Change build events to also be run in release builds
...
Unofficial builds using MSVC in release mode will benefit from having a revision number available
2011-04-22 14:45:12 -04:00
Max Horn
6cf1de87ac
DEVTOOLS: Renamed 'tools' directory to 'devtools'
2011-04-09 23:47:35 +02:00