João Abecasis
167104a26d
Removing bug-ridden split-word...
...
[SVN r27321]
2005-02-11 03:12:36 +00:00
Rene Rivera
4c1158f90d
Add support for framework specification. Hardwire Carbon framework when linking s t seems to be required for MSL.
...
[SVN r27310]
2005-02-10 16:50:40 +00:00
Dave Abrahams
f723d16b30
Page 35 edits
...
[SVN r27277]
2005-02-09 16:39:43 +00:00
Vladimir Prus
f0c580113a
Cleanup generators interaction with derived types.
...
Say we have PYTHON_EXTENSION type derived from SHARED_LIB, and
no generators are explicitly defined for PYTHON_EXTENSION. We would
like to inherit generators for the SHARED_LIB type. The previous
code would run a generator for SHARED_LIB type. Since it will produce
a target of type SHARED_LIB, after calling the generator the type of target
was "fixed" to PYTHON_EXTENSION.
This was unly. Also, the <tag> functionality did no work as expected --
it would compute the name of python extensions as if they were a regular
libraries.
Now, when we try to generate PYTHON_EXTENSION, we clone generators
for SHARED_LIB and change SHARED_LIB to PYTHON_EXTENSION in the generator's
list of target type.
* build/generators.jam
(generator.clone-and-change-target-type): New method.
(base-to-derived-type-conversion): Remove.
(find-viable-generators-aux): First find a type which has
any generators defined, then match generators against property
set.
* build/virtual-target.jam
(abstract-file-target.set-type): Remove.
[SVN r27270]
2005-02-09 11:51:33 +00:00
João Abecasis
58ec98e9ea
typo was causing catalog to be ignored
...
[SVN r27268]
2005-02-09 04:45:00 +00:00
João Abecasis
99adef4ecf
Don't use non-EXE targets as quickbook executable
...
[SVN r27267]
2005-02-09 04:43:45 +00:00
Rene Rivera
04fe09567b
Should never do things while sick.. fix the command file call.
...
[SVN r27245]
2005-02-08 16:49:32 +00:00
Rene Rivera
0d7a84b5a0
Guard another instance of using a command file.
...
[SVN r27243]
2005-02-08 16:43:19 +00:00
João Abecasis
c8d201aad1
Having .xsltproc used by xslt and xslt-dir, requires dirname to be optional.
...
[SVN r27233]
2005-02-08 04:25:36 +00:00
João Abecasis
281e9f59ff
initial version of quickbook toolset
...
[SVN r27231]
2005-02-08 03:41:16 +00:00
Victor A. Wagner Jr.
7e339d0898
Deleted - two flags that simply cause warnings with vc8.0
...
[SVN r27180]
2005-02-06 06:41:53 +00:00
Dave Abrahams
f2e25504ec
General system for get-xxxx() constants implemented
...
[SVN r27099]
2005-02-04 20:20:08 +00:00
Dave Abrahams
dc820237b1
Factored out egregious code duplication
...
[SVN r27098]
2005-02-04 20:18:33 +00:00
Dave Abrahams
b88077a679
Fix the way paths are adjusted for Cygwin
...
[SVN r27097]
2005-02-04 20:17:49 +00:00
Dave Abrahams
194b4f9b2c
Factored out code duplication
...
Fixed windows FOP detection
[SVN r27096]
2005-02-04 20:16:51 +00:00
Dave Abrahams
66a0be92ac
Use prepend-path-variable-command
...
[SVN r27095]
2005-02-04 20:15:53 +00:00
Dave Abrahams
5e1e2b40ea
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
Dave Abrahams
f9fe1f7bb7
Fix a typo
...
[SVN r27091]
2005-02-04 16:20:33 +00:00
Vladimir Prus
3d5b4963c6
Allow
...
lib z jpeg : : <search>x ;
to work. Previously, this would complain that you specify requirements
together with multiple names.
[SVN r27059]
2005-02-03 15:32:56 +00:00
Rene Rivera
a61866bbe5
Factor out the logic for overriding requirement properties so it can be used consistently, and by other requirement rules.
...
[SVN r27044]
2005-02-02 19:58:01 +00:00
Dave Abrahams
bff2aa3e46
page 34 edits.
...
[SVN r27039]
2005-02-02 14:41:30 +00:00
Aleksey Gurtovoy
39da1d05db
apply IBM/S390 patch from Jonathan Biggar
...
[SVN r26997]
2005-02-02 01:04:46 +00:00
Dave Abrahams
6c6dab75cb
p. 33 comments
...
[SVN r26988]
2005-02-01 16:36:52 +00:00
Vladimir Prus
022bc315bb
Removed commented-out text and the only remaining mention of
...
link-compatibility.
[SVN r26895]
2005-01-28 10:59:29 +00:00
Vladimir Prus
235b2de20b
Make nightly.sh and roll.sh less noisy, make the stop an any error,
...
and hardcode bjam location -- this won't work for others but at least
will make nightly build work again.
[SVN r26893]
2005-01-28 07:45:41 +00:00
Dave Abrahams
7a79900b99
Page 32 edits
...
[SVN r26881]
2005-01-27 19:44:43 +00:00
Dave Abrahams
321e9cafb2
add missing docutils, docutils-html features
...
[SVN r26861]
2005-01-27 12:01:11 +00:00
Vladimir Prus
5a242327db
Address most of Dave's comment in tutorial.xml.
...
The few unaddressed comments have to wait till we complete settle on the right
documentation structure.
[SVN r26856]
2005-01-26 08:40:28 +00:00
Vladimir Prus
77c52fcf7e
Finish restructuring 'libraries' example
...
[SVN r26855]
2005-01-26 08:27:29 +00:00
Vladimir Prus
49421231cf
Remove old file
...
[SVN r26854]
2005-01-26 08:23:03 +00:00
Vladimir Prus
3b58e24fcf
Use 'Jamroot' for the 'libraries' example. Fix the structure to match
...
the docs.
[SVN r26853]
2005-01-26 08:20:53 +00:00
Vladimir Prus
e41fc386c4
Use 'Jamroot' for the 'hello' example.
...
[SVN r26852]
2005-01-26 08:18:34 +00:00
Vladimir Prus
aafe55b1ff
Don't require Jamfile referred by 'use-project' to declare id equal to
...
the one specified in 'use-project', or any id at all.
[SVN r26844]
2005-01-25 15:48:52 +00:00
Vladimir Prus
eb721f529f
Fix wrong link.
...
Thanks to Niklaus Giger.
[SVN r26843]
2005-01-25 13:29:53 +00:00
Vladimir Prus
86186c5c82
Fix dynamic library paths setup on cygwin.
...
[SVN r26842]
2005-01-25 09:11:55 +00:00
Vladimir Prus
ef2513b4c2
Prevent auto-adding of suffixes to targets.
...
[SVN r26838]
2005-01-24 15:46:17 +00:00
Vladimir Prus
e768120efb
* util/path.jam (glob): Call 'set.unique' on the result, to workaround
...
case-insensitivity of some platforms.
[SVN r26837]
2005-01-24 15:45:07 +00:00
Vladimir Prus
850bfc23a7
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
9d1b318b43
Implement symlinks support for installing shared libraries.
...
Also fix top-level Boost Jamfile. Seems like V2 can now install Boost.
[SVN r26835]
2005-01-24 14:11:27 +00:00
Vladimir Prus
c40b9809ee
Some renames:
...
- 'stage' -> 'install'
- 'traverse-dependencies' -> 'install-dependencies'
- 'include-type' -> 'install-type'.
[SVN r26833]
2005-01-24 10:08:07 +00:00
Vladimir Prus
3e4ae30d8d
Fix handling of <dll-path> in 'stage' rule, which was broken in
...
the recent commit.
[SVN r26832]
2005-01-24 07:59:11 +00:00
Douglas Gregor
041807235d
Updated BoostBook tools to reflect changes in BBv2
...
[SVN r26828]
2005-01-24 02:14:15 +00:00
Douglas Gregor
27f261e860
Remove BoostBook stuff
...
[SVN r26824]
2005-01-23 16:46:15 +00:00
Dave Abrahams
de1824cf56
Page 31 edits.
...
[SVN r26823]
2005-01-23 16:25:45 +00:00
Dave Abrahams
08a072ad62
Attempt to fix someone else's bug.
...
[SVN r26798]
2005-01-22 11:45:46 +00:00
Dave Abrahams
453327d0eb
Some edits for quality
...
[SVN r26796]
2005-01-21 19:48:36 +00:00
Dave Abrahams
5778f784e7
Some edits for quality
...
[SVN r26795]
2005-01-21 19:35:34 +00:00
Rene Rivera
037bd3f3ac
For those with the newly released 9.4 CodeWarrior.
...
[SVN r26784]
2005-01-21 16:05:49 +00:00
Vladimir Prus
b34abc6bb0
Further 'stage' improvements.
...
- Fix the 'stage.rename' rule (not versioning yet).
- Don't even try to install searched libs, ever.
- Make top-level Boost Jamfile work.
[SVN r26783]
2005-01-21 16:05:22 +00:00
Vladimir Prus
84334a4cd0
Various 'stage' related improvements.
...
- Require @module.rule syntax for value of the <tag> feature.
- Don't support change of name in 'stage'.
- Cleanup in 'stage'.
[SVN r26782]
2005-01-21 15:03:08 +00:00