Jurko Gospodnetić
600d68cb37
Quick-fix for a Boost 1.36 accumulators library documentation build failing because Boost Jam treats different paths to the same target as two separate targets and attempts to build both. This patch simply makes mkdir commands not fail in case the target folder already exist. Should be removed once Boost Jam has been updated to correctly detect different paths to the same target.
...
[SVN r47260]
2008-07-09 08:06:29 +00:00
Jurko Gospodnetić
49b18f6ec7
Corrected a Windows OS detection bug in the MkDir rule located in the Boost Build common.jam module.
...
[SVN r47174]
2008-07-07 09:39:56 +00:00
Jurko Gospodnetić
ea684a0a24
Minor stylistic changes in the Boost Build tools/common.jam module.
...
[SVN r47173]
2008-07-07 09:36:57 +00:00
Jurko Gospodnetić
58e610faa9
Minor stylistic comment change in the Boost Build tools/common.jam script.
...
[SVN r47069]
2008-07-04 06:47:03 +00:00
Jurko Gospodnetić
60e72d757a
Minor stylistic comment change in the Boost Build tools/common.jam script.
...
[SVN r47068]
2008-07-04 06:05:42 +00:00
Rene Rivera
7f7b4d4e2f
Cleanup of darwin/xcode toolset. Now much more sensible support for multiple versions of both the compiler and the accompanying SDKs. Also assign the 'xgcc' tag the toolset as it was missing.
...
[SVN r46793]
2008-06-27 21:10:57 +00:00
Jurko Gospodnetić
a488251a3b
Updated the common.handle-options() rule comment in the tools/common.jam Boost Build module. Minor stylistic changes.
...
[SVN r46717]
2008-06-26 15:32:11 +00:00
Jurko Gospodnetić
f2a34599a5
Corrected a typo in the tools/build/v2/tools/common.jam __test__ rule causing it to mess up the global .name variable in the os.jam module. This was effectively causing an internal os.jam module test to fail when you ran 'bjam --debug'.
...
[SVN r45121]
2008-05-04 23:59:21 +00:00
Jurko Gospodnetić
9ed056bac3
Minor stylistic comment changes.
...
[SVN r44980]
2008-05-01 17:01:03 +00:00
Jurko Gospodnetić
c36072398f
Boost Build comment typo corrections and minor stylistic changes.
...
[SVN r44975]
2008-05-01 15:09:58 +00:00
Jurko Gospodnetić
9178f8d0c4
Minor stylistic comment changes.
...
[SVN r44436]
2008-04-15 17:44:31 +00:00
Rene Rivera
8a3e1055bc
Add multiple requirements for toolset subconditions instead of one composite as they are not supported for conditional requirements. Thanks to Roland for finding the problem.
...
[SVN r44354]
2008-04-12 19:44:47 +00:00
Roland Schwarz
ca6ccbc62f
Fixed a bug in for seldom used argument <property:/property-name/> in rule format-name.
...
Added /property-name/ may be a regex.
[SVN r44343]
2008-04-12 11:02:35 +00:00
Jurko Gospodnetić
116f956f3c
Comment typo correction.
...
[SVN r44172]
2008-04-11 10:51:43 +00:00
Rene Rivera
272cddf6d7
Add support for toolset requirements at the definition level.
...
[SVN r44166]
2008-04-11 05:36:28 +00:00
Vladimir Prus
06c5eea393
Recognize that fact, for that for intel-win, <runtime-debuggin>
...
matters and should be added to the library name.
[SVN r43405]
2008-02-24 12:59:04 +00:00
Jurko Gospodnetić
0c58c9ae6b
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
Vladimir Prus
1a6be14934
Fix detection of RC compiler presense, and null obj fallback.
...
Thanks to Juergen Hunold for the bug report.
[SVN r42295]
2007-12-25 09:11:37 +00:00
Vladimir Prus
726fc91c8f
* common.jam (get-invocation-command): When
...
we cannot find a specified tool, return
tool's name so that the command line looks sane,
even if it does not work.
(handle-options): Report which command will
be used, in debug mode.
[SVN r40008]
2007-10-14 09:55:41 +00:00
Dave Abrahams
3e78309c01
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
6b2aeb939c
New rule common.hard-link
...
[SVN r35972]
2006-11-10 08:45:03 +00:00
Rene Rivera
9ef6242538
Add/update copyrights+license (with help of a shell script).
...
[SVN r35851]
2006-11-05 07:13:39 +00:00
Vladimir Prus
557f48d76f
Ugly trick to handle <runtime-debugging> like in V1
...
[SVN r35769]
2006-10-28 19:23:12 +00:00
Rene Rivera
f67cc20757
Output the initialized toolsets when given "--show-configuration" option.
...
[SVN r35726]
2006-10-24 18:07:50 +00:00
Rene Rivera
349952599c
Add MinGW tag from BBv1 (mgw) when the gcc flavor indicates it's the MinGW compiler.
...
[SVN r35715]
2006-10-24 04:15:26 +00:00
Vladimir Prus
9cf28a041e
Don't include toolset version in libs built with bcb
...
[SVN r35684]
2006-10-21 10:39:48 +00:00
Rene Rivera
1f589bcdf5
Cleanup format-name docs.
...
[SVN r35645]
2006-10-17 02:00:56 +00:00
Rene Rivera
78806fafd3
Fix some bugs in the common format-name functionality, and add some documentation.
...
[SVN r35623]
2006-10-16 02:11:02 +00:00
Rene Rivera
88d33e139a
Make the variant and toolset tag logic common. Add generic tag formating rule that can be used from specific tag rules to generate a variety of target names.
...
[SVN r35529]
2006-10-09 04:26:41 +00:00
Vladimir Prus
321dccff1a
Fix diagnostic.
...
[SVN r33621]
2006-04-10 07:22:57 +00:00
Rene Rivera
a5d1abd22f
Only show tool not found warnings when dubgging configuration. This is to prevent spurious warnings when trying to set up varied tools and they are not usually available on a given platform.
...
[SVN r33604]
2006-04-09 07:20:25 +00:00
Rene Rivera
a0b73d1f26
Add RmTemps, which is the really quite version of Clean.
...
[SVN r33474]
2006-03-26 06:26:01 +00:00
Vladimir Prus
7dc1b9926e
- Add comment explaining the reason for "touch" commands.
...
- Move "file-touch-command" to "common.jam". It already has
"file-creation-command" so this one will be a good
companion.
Patch from Alexey Pakhunov.
[SVN r32061]
2005-12-15 18:04:05 +00:00
Vladimir Prus
f8701cd352
Simplify handling of <library-file> feature.
...
* common.jam (resolve-library-files): Remove
* msvc.jam, cw.jam: Add 'flags' invocation for library-file feature.
[SVN r31918]
2005-12-05 15:18:16 +00:00
Rene Rivera
8cffe6b508
Fixes for QT4, DEF files, etc. from Reece Dunn.
...
[SVN r31607]
2005-11-09 13:56:41 +00:00
Rene Rivera
4ec8584f39
Apply patch from Reece Dun to remove the generation of response files as targets. But instead use the @() bjam functionality.
...
[SVN r31562]
2005-11-05 07:46:38 +00:00
Vladimir Prus
cc250ac504
New 'configuration' class, for storing all auto-detected configuration of
...
tools.
Patch from Alexey Pakhunov.
[SVN r31078]
2005-09-22 13:57:23 +00:00
Vladimir Prus
ef298c5789
New rule common.copy-command
...
[SVN r30975]
2005-09-14 10:01:23 +00:00
Vladimir Prus
2487ac20dc
Make response files depend on their directories, so that -jN works.
...
Thanks to Olaf Janssen for the report.
[SVN r29442]
2005-06-06 10:21:41 +00:00
Vladimir Prus
fe8557180c
Fix response file creation. They would not be recrated if exe already
...
exists.
[SVN r29402]
2005-06-03 12:55:27 +00:00
Dave Abrahams
44c5dff7eb
Make response files work
...
[SVN r29401]
2005-06-03 12:00:35 +00:00
Toon Knapen
fdbb4ae754
added capability to handle <fflags>
...
[SVN r29171]
2005-05-24 15:27:30 +00:00
Vladimir Prus
7c853cb61e
Clarify comments.
...
[SVN r28627]
2005-05-03 14:07:36 +00:00
Vladimir Prus
f540e43f20
Small tweak.
...
* tools/common.jam (handle-options): Allow multi-token command name.
[SVN r28180]
2005-04-12 14:08:11 +00:00
Vladimir Prus
85f1f406e5
For gcc, remove static lib before running 'ar', to avoid old files to
...
stay in the archive forever.
[SVN r27551]
2005-03-04 10:13:15 +00:00
Dave Abrahams
9e8c227fcf
Fix variable-setting-command so it consistently exports across OSes
...
Removed special substitution behavior for $name as an
overgeneralization
Added prepend-path-variable command as a replacement
Fixed variables to conform to naming convention for module globals
[SVN r27094]
2005-02-04 20:14:54 +00:00
Vladimir Prus
ae5634b7f3
Really fix include paths with spaces.
...
* util/print.jam: Do not quote the argument to the
'echo' command on windows. It's special, and does not need quotes.
Adding them will cause the quotes to always appear in the output,
which would be different behaviour from Unix.
* tools/common.jam (response-file): Add quotes here.
[SVN r26836]
2005-01-24 15:16:00 +00:00
Vladimir Prus
58566b47bd
* tools/common.jam (path-variable-setting-command): Allow to refer to
...
enviroment variables in the list of values. No it's possible to add
an element to a variable.
* build/project.jam: Remove obsolete test.
* build/toolset.jam (find-property-subset): No longer local,
so that test can call it.
* test/test.jam: Import 'print' and 'common'.
* util/print.jam: Comment out failing unit test.
[SVN r26413]
2004-12-03 10:46:05 +00:00
Vladimir Prus
066f260c33
Problem: Long command line problem using msvc toolset on BoostBuild V2
...
Description: If the number of characters exceeds 2047, the cl command fails.
Plattform: MSYS shell, VC++ 7.1
Resolution: Using of the response file facility
* tools/msvc.jam
Change *compile* generators to produce RSP target too.
Change compile actions to use RSP file
And compile rules to call common.response-file
* tools/common.jam
(response-file): Write defines and includes.
Thanks to Johannes Brunen for the patch.
[SVN r26275]
2004-11-23 09:57:33 +00:00
Vladimir Prus
b07ed28f61
Make third 'init' parameter for all toolsets be 'options', so use can
...
write
using gcc : ... : ... : <cxxflags>foo <linkflags>bar ;
* tools/common.jam (handle-options): The login for setting the common
options.
[SVN r25767]
2004-10-18 09:57:37 +00:00