Vladimir Prus
4a877067a6
Use right name of PDB file, even if tag rule doesn't handle PDB.
...
[SVN r55717]
2009-08-22 15:31:40 +00:00
Vladimir Prus
3f897d9945
Fix improper name of PDB and manifest targets.
...
[SVN r55334]
2009-08-01 10:33:24 +00:00
Beman Dawes
4328127c21
Fix typo from 55154
...
[SVN r55173]
2009-07-26 13:15:23 +00:00
Vladimir Prus
ccfc9b40d1
Use suitable names for PDB files for static libs.
...
Patch from Michael Weber.
[SVN r55155]
2009-07-25 09:23:24 +00:00
Vladimir Prus
c0331da85b
Initial PDB support and manifest file fixes.
...
Patch from Alexey Pakhunov.
The changes are:
- Make msvc link generators create targets that correspond to PDB
files, so that they can be installed.
- Force creation of manifest file if separate manifest is requested
- Fix the name of manifest file that boost.build expects to make
those produced by the compiler.
[SVN r55154]
2009-07-25 09:01:23 +00:00
Jürgen Hunold
7d8c0f709f
Specify target machine type to avoid linker warnings.
...
[SVN r54375]
2009-06-26 11:25:24 +00:00
Vladimir Prus
ac5c31c1b2
MSVC 10 autodetection.
...
Closes #3069 .
[SVN r53206]
2009-05-23 15:26:16 +00:00
Vladimir Prus
1ee245715a
Don't crash when the absolute path to compiler cannot be found.
...
[SVN r52541]
2009-04-22 15:22:55 +00:00
Jürgen Hunold
2c61680c80
Apply patch from Alexey Pakhunov for improved msvc assembler support.
...
Fixes https://zigzag.lvk.cs.msu.su:7813/boost.build/ticket/214
[SVN r51013]
2009-02-04 19:14:01 +00:00
Vladimir Prus
3db5ab3624
Avoid duplicate target error when using <embed-manifest>off.
...
Patch from Alexey Pakhunov.
[SVN r51007]
2009-02-04 07:47:11 +00:00
Vladimir Prus
75cbc1ed37
Simplify PCH handling on intel-win, by using -Qpchi- to stop it
...
to messing up with specified output PCH names.
[SVN r49699]
2008-11-12 14:16:35 +00:00
Vladimir Prus
8c4433842b
Always call setup script before running "mt". Fix msvc-linking-generator,
...
by calling the right base method.
Patch from Jeroen van der Wulp.
[SVN r49692]
2008-11-12 07:20:18 +00:00
Vladimir Prus
75a1304e24
Rename 'standalone-manifest' to 'embed-manifest'.
...
[SVN r49647]
2008-11-08 08:22:14 +00:00
Vladimir Prus
66155c1686
Implement new 'standalone-manifest' feature that prevents Boost.Build
...
from embedding the manifest in the produced libraries.
[SVN r49645]
2008-11-07 19:39:40 +00:00
John Maddock
bf84962a82
Fix pch support for Intel on Win32.
...
[SVN r49458]
2008-10-26 18:43:35 +00:00
Jurko Gospodnetić
0716e07f97
Minor stylistic change in the Boost Build tools/msvc.jam toolset grouping all of msvc specific feature declarations together as we may later decide to initialize them automatically on module import and initialize the toolset and its generators only when the first toolset version gets configured correctly.
...
[SVN r48571]
2008-09-04 01:59:21 +00:00
Jurko Gospodnetić
c1dcd48d00
Minor stylistic change in the Boost Build msvc.jam toolset module reordering the included modules.
...
[SVN r48365]
2008-08-25 02:34:37 +00:00
Jurko Gospodnetić
f5b8eb92d6
Cleaned up several error and configuration debugging messages in Boost Build's msvc.jam toolset. Minor comment changes.
...
[SVN r48364]
2008-08-25 02:25:47 +00:00
Jurko Gospodnetić
cd11383bb8
Refactored and better commented the Boost Build msvc toolset module as it grew to be quite large and lose its structure while even more features are being planned for it. No functional changes.
...
Organized content into: module inclusions, public rules, class definitions, local rules and finally startup code, in that order. Rules inside a single group ordered alphabetically. Mostly standardized global variable naming style. Extracted all toolset, flag & generator registrations into a single helper rule. Extracted all the msvc version auto-detection code into a single local helper rule. toolset.flag rule now referenced by its full name. Minor stylistic changes.
[SVN r48361]
2008-08-25 01:47:54 +00:00
Jurko Gospodnetić
26af1e1984
Minor stylistic changes made to several Boost Build implementation & toolset modules.
...
[SVN r48297]
2008-08-22 22:14:23 +00:00
Jurko Gospodnetić
ec9a8525e6
Patch for different Boost Build msvc toolset issues when using it from a cygwin shell or when using Boost Jam built so it uses the cygwin shell internally. Makes some error information not be gobbled up but displayed on the screen correctly and makes include paths passed to the Windows based command line utilities be correctly converted to native Windows instead of cygwin paths. Contributed by Ilya Sokolov.
...
[SVN r46925]
2008-06-30 18:10:23 +00:00
Jurko Gospodnetić
38cebbd927
Minor stylistic comment change in the Boost Build tools/msvc.jam script.
...
[SVN r46894]
2008-06-30 10:50:45 +00:00
Jurko Gospodnetić
8548e1807f
Updated the msvc.init() rule comment in the msvc.jam Boost Build module.
...
[SVN r46716]
2008-06-26 15:31:05 +00:00
Jurko Gospodnetić
4677ac9c2c
Minor stylistic Boost Build script changes.
...
[SVN r46263]
2008-06-08 22:36:08 +00:00
Jurko Gospodnetić
cae374dfa6
Brown paper bag fix for a Boost Build msvc toolset bug causing it not to work on toolsets using a global setup command with default parameters (i.e. default MSVC 8.0+ behaviour was broken).
...
[SVN r46156]
2008-06-05 08:13:43 +00:00
Jurko Gospodnetić
9dc76b769f
Made the Boost Build msvc toolset use correct setup scripts in case of some stripped down MSVC 8.0+ distributions like the MSVC express 9.0 version distributed with the Microsoft Platform SDK that come without the vcvarsall.bat script.
...
Added new Boost Build msvc configuration options: setup-amd64, setup-i386 & setup-ia64 so separate setup commands can be specified for different target platforms. These overrule any global setup setting and do not get any parameters passed to them.
Documented how the Boost Build msvc toolset locates its default setup scripts depending on the actual MSVC distribution used.
[SVN r46135]
2008-06-04 18:29:34 +00:00
Jurko Gospodnetić
03206cf4b6
Updated the main Boost Build msvc toolset configuration comment to list and document all the available options and supported toolset versions. Minor stylistic changes.
...
[SVN r46134]
2008-06-04 18:13:38 +00:00
Vladimir Prus
adbe58dea5
Don't use the /Wp64 option on msvc 9.0.
...
Patch from Jaroslav Gresula.
[SVN r45934]
2008-05-30 05:29:27 +00:00
Jurko Gospodnetić
152335f037
Made the msvc toolset always explicitly enable or disable rtti support based on the <rtti> feature value instead of only setting it if <rtti>on and depending on it being disabled by default. The original behaviour did not work well with msvc 8.0 for which there was not way to disable rtti support as that compiler enables rtti support by default.
...
[SVN r43282]
2008-02-16 17:03:54 +00:00
Vladimir Prus
944a99d411
Attempt to unbreak <library-file>
...
[SVN r43147]
2008-02-07 10:17:03 +00:00
Jurko Gospodnetić
d96735566f
No functional changes but only stylistic changes such as: comment typo corrections, wrapping lines to 80 characters, indentations, removing trailing spaces, removing empty lines, made tests use Jamfile.jam and Jamroot.jam Boost Build script names, removed unnecessary module imports, etc.
...
[SVN r42506]
2008-01-06 00:25:48 +00:00
Jurko Gospodnetić
dafd4d0cc7
Minor stylistic changes such as: comment typo corrections, wrapping lines to 80 characters, indentations, removing trailing spaces, etc.
...
[SVN r42494]
2008-01-05 20:02:24 +00:00
Dave Abrahams
896778013f
Fix msvc auto-configuration (yikes!)
...
[SVN r41842]
2007-12-07 23:23:39 +00:00
Vladimir Prus
c3e883429e
Fix 64-bit windows msvc detection, again.
...
[SVN r41639]
2007-12-03 10:39:46 +00:00
Vladimir Prus
fa75fd6cd0
Change the detection of 64-bit windows to handle EM64T processors.
...
[SVN r41532]
2007-12-01 14:56:23 +00:00
Rene Rivera
a4a7522aad
Add support for msvc-9.0, thanks to John Pavel.
...
[SVN r41149]
2007-11-16 16:15:35 +00:00
Vladimir Prus
2129d8c441
Revert mistaken commit
...
[SVN r39899]
2007-10-10 19:10:45 +00:00
Vladimir Prus
e6c3f9f56f
Add logo, tweak the page
...
[SVN r39898]
2007-10-10 19:07:57 +00:00
Vladimir Prus
e9e63b4a50
Append .lib suffix to library names without :S= modifier.
...
The latter will remove any existing suffix.
[SVN r39643]
2007-10-01 18:27:53 +00:00
Vladimir Prus
e5ad4724c3
Fix typo
...
[SVN r38257]
2007-07-18 10:03:33 +00:00
Rene Rivera
b0a673284b
Set the version number of msvc when configuring a default autodetected version.
...
[SVN r37633]
2007-05-08 15:45:38 +00:00
Dave Abrahams
4f0eaeede0
Bringing forward BBv2/Python support and a few other things that were
...
obviously more up-to-date on the RC branch.
Removed the Boost.Python v1 zip archive.
[SVN r37346]
2007-04-03 17:10:53 +00:00
Vladimir Prus
65aaa1dde6
Quoted DEF_FILE.
...
Patch from David Deakins.
[SVN r37238]
2007-03-20 07:36:14 +00:00
Dave Abrahams
030bae5c32
Some support for amd64; correct broken ia64 option
...
[SVN r37053]
2007-02-24 11:41:19 +00:00
Rene Rivera
ceee5e267a
Add <compile-filter> configuration option to be able to add STLfilt to compiles directly.
...
[SVN r36320]
2006-12-11 03:34:35 +00:00
Dave Abrahams
7ec56b43aa
Handle negative exit codes
...
[SVN r36308]
2006-12-09 11:19:22 +00:00
Dave Abrahams
a87a58b256
In http://article.gmane.org/gmane.comp.lib.boost.build/14608 Misha
...
reported that failed links were coming out as successes and offered
this fix.
[SVN r36203]
2006-11-29 21:14:20 +00:00
Vladimir Prus
5fc2fd4d63
Add toolset requirements that specify that shared runtime
...
is multithreaded, for most windows toolsets.
[SVN r36077]
2006-11-18 18:47:22 +00:00
Rene Rivera
108eecf3d4
Add 6.5 as an alias to 6.0.
...
[SVN r36031]
2006-11-14 05:39:26 +00:00
Vladimir Prus
ad5521485b
Unbreak compile.c++.pch: Use -TP not -TC
...
[SVN r35750]
2006-10-26 09:10:55 +00:00