37 Commits

Author SHA1 Message Date
Johannes Schickel
aa6217223b Final patch from #2891357 "create_msvc: Add support for MSVC10".
svn-id: r48855
2010-04-29 15:30:09 +00:00
Johannes Schickel
6dacac2187 Conistenlty use USE_NASM instead of using HAVE_NASM in config.mk (this matches all the external library use too).
svn-id: r48208
2010-03-08 23:56:59 +00:00
Johannes Schickel
6a3308150f Yet another little formatting fix.
svn-id: r47758
2010-01-31 17:05:07 +00:00
Johannes Schickel
4bdae74b10 Formatting.
svn-id: r47757
2010-01-31 16:49:24 +00:00
Johannes Schickel
aed02365ec Strip trailing spaces/tabs.
svn-id: r47541
2010-01-25 01:39:44 +00:00
Max Horn
65f11afe89 Patch from tracker item #2909981 which documents the various MSVC warnings we disabled, and why
svn-id: r47259
2010-01-11 21:45:48 +00:00
Paul Gilbert
002310f8c0 Added MSVC warning 4355 ignore for the M4 project
svn-id: r47248
2010-01-11 11:34:43 +00:00
Johannes Schickel
7ff4d1e651 Mark MSVC 2010 as experimental in the tool's help output too.
svn-id: r46764
2009-12-30 16:30:34 +00:00
Johannes Schickel
ae7a7047a1 Commit of slightly modified (formatting only) patch 4 "Add MSVC10 support" from fr #2891357 "create_msvc: Add support for MSVC10".
svn-id: r46760
2009-12-30 16:27:12 +00:00
Johannes Schickel
1d2d9ec6aa Commit patch 2 "Simplify createBuildProp code" from fr #2891357 "create_msvc: Add support for MSVC10".
svn-id: r46758
2009-12-30 16:04:59 +00:00
Johannes Schickel
24ac1f63c8 Commit patch 1 "Extract version specific code" from fr #2891357 "create_msvc: Add support for MSVC10".
svn-id: r46757
2009-12-30 16:03:54 +00:00
Johannes Schickel
74d28bf8e7 Commit of patch #2909981 "create_msvc: Updated default warnings + per-project warnings" with some slight changes.
svn-id: r46540
2009-12-25 01:00:17 +00:00
Arnaud Boutonné
ef6eb34a22 create_msvc: (littleboy) Fixed closing of search handle (should use FindClose instead of CloseHandle with handles from FindFirstFile)
svn-id: r46353
2009-12-12 20:54:28 +00:00
Johannes Schickel
920df7a3b5 Formatting.
svn-id: r46277
2009-12-07 15:34:27 +00:00
Filippos Karapetis
28fce43833 Disabled language extensions in the generated MSVC project files (refer to patch #2909854)
svn-id: r46274
2009-12-07 09:54:55 +00:00
Johannes Schickel
4ec4eedf49 Enable FLAC by default for MSVC, since our new prebuilt library package supports FLAC as well.
svn-id: r45646
2009-11-03 23:06:25 +00:00
Filippos Karapetis
55ebcf69e5 Turn off warning 4267 ("conversion from 'size_t' to xxx, possible loss of data"), thrown in 64bit builds
svn-id: r45636
2009-11-03 20:13:14 +00:00
Johannes Schickel
168275be5f Fix possible use of double backslash in relative file path value.
svn-id: r45485
2009-10-28 20:56:05 +00:00
Johannes Schickel
5b537c3561 Cleanup.
svn-id: r45484
2009-10-28 20:39:58 +00:00
Johannes Schickel
d220c2dc5b Change help text to nicely fit 80xY terminals.
svn-id: r45483
2009-10-28 20:37:16 +00:00
Johannes Schickel
3263191c26 Fix bug createUUID, which caused our custom createUUID implementation to fail to convert some UUIDs to a string correctly.
svn-id: r45482
2009-10-28 20:24:55 +00:00
Johannes Schickel
502c481670 Only use std::srand once. (Fixes bug that createUUID always creates identical UUIDs, when run only with a short span of time in between).
svn-id: r45449
2009-10-27 19:24:49 +00:00
Johannes Schickel
13894c389d Fix building under MSVC.
svn-id: r45448
2009-10-27 19:21:47 +00:00
Johannes Schickel
2df5d51883 Implement support for "scanFiles" for POSIX systems, now the tool should work fine for *NIX too.
svn-id: r45446
2009-10-27 19:06:42 +00:00
Johannes Schickel
ec1141f7df Implemented a working createUUID for *NIX systems (and some minor cleanup).
svn-id: r45445
2009-10-27 18:37:42 +00:00
Johannes Schickel
36aae577d1 Fix whitespace usage.
svn-id: r45444
2009-10-27 18:37:09 +00:00
Johannes Schickel
6092030599 Add another assert to check for return value of "new".
svn-id: r45443
2009-10-27 18:36:42 +00:00
Johannes Schickel
a52c45e750 Got rid of use of exceptions.
svn-id: r45442
2009-10-27 18:36:06 +00:00
Johannes Schickel
1ece766186 Add missing include.
svn-id: r45441
2009-10-27 18:35:20 +00:00
Johannes Schickel
76942d6c86 Cleanup.
svn-id: r45425
2009-10-26 22:43:58 +00:00
Johannes Schickel
4b1a8c4d5f - Add support for AMD64 (x64) builds in automatically generated MSVC project files.
- Fixed some file prefix bug, introduced when allowing to overwrite the file prefix via command line.

svn-id: r45424
2009-10-26 22:32:55 +00:00
Johannes Schickel
23173ae2c7 Cleanup.
svn-id: r45421
2009-10-26 21:52:11 +00:00
Johannes Schickel
6b404cf5cf Allow overwriting of the output path.
svn-id: r45385
2009-10-25 23:29:48 +00:00
Johannes Schickel
811764e8cc Add warning when no engine definitions are found (or the configure file is missing).
svn-id: r45384
2009-10-25 23:17:58 +00:00
Johannes Schickel
3d8492cd30 Allow overwriting the file prefix in the relative path arguments of MSVC project files.
svn-id: r45383
2009-10-25 23:14:15 +00:00
Johannes Schickel
290f7b3937 Use slashes instead of backslashes in internal path representation.
svn-id: r45381
2009-10-25 23:03:12 +00:00
Johannes Schickel
6672468b23 Initial check in of a tool which is able to create MSVC project files out of the configure / Makefile based build system.
svn-id: r45380
2009-10-25 22:47:43 +00:00