Vladimir Prus
4fca02e4e2
Don't ever change target names in virtual-target.clone-action.
...
At the moment, the rule is used only by 'stage.relink'. In that case, we
just want to relink a target to a different location. The previous
version of clone-action, however, would create file-target with the original
name but without telling that the name is exact, so file-target would add
extension appropriate to the type.
This is only a problem when we relink a type which non-empty extension,
and there are no known uses -- we need relinking only for EXEs on Unix,
and exe extension is empty. But to avoid further problem, I'm fixing this.
This problem manifested itself because on cygwin, we incorrectly tried
to do relinking. This should not do any harm, in fact, only be inefficient,
but instead we got double ".exe" on staged binaries.
[SVN r28510]
2005-04-28 12:28:52 +00:00
Vladimir Prus
5de66f053f
Fix setting of DLL search path for testing on CYGWIN.
...
[SVN r28509]
2005-04-28 12:05:22 +00:00
Vladimir Prus
528de34eb2
Fix path.glob on cygwin.
...
It was completely broken with absolute windows paths because /cygdrive
is valid cygwin path, but 'cygdrive' is not shown when listing the '/'
directory.
[SVN r28508]
2005-04-28 08:04:41 +00:00
Rene Rivera
77476676e5
boostbook.jam; Make it possible to configure where to find boostbook files.
...
boostbook-config.jam; Find boostbook files using Boost install key.
quickbook-config.jam; Auto config of quickbook tool.
[SVN r28464]
2005-04-25 04:24:04 +00:00
Rene Rivera
f191d632c3
Make the version/variant tag conform to BBv1 behaviour.
...
[SVN r28439]
2005-04-23 16:36:59 +00:00
Vladimir Prus
c6778e1fe7
Test for absolute glob patterns.
...
[SVN r28380]
2005-04-21 10:44:42 +00:00
Vladimir Prus
eca8084733
Handle HOME that contains spaces.
...
[SVN r28379]
2005-04-21 10:37:58 +00:00
Vladimir Prus
a9cbb4c7df
Fix handling of build-dir attribute on windows. We did not correctly
...
recognize when it was absolute.
[SVN r28378]
2005-04-21 09:23:14 +00:00
Vladimir Prus
9e753a3f33
Don't run abs_workdir from test_all.py, because that's internal test for
...
test system, not for Boost.Build itself. In addition, the test doesn't work
for Windows.
[SVN r28376]
2005-04-21 08:55:09 +00:00
Vladimir Prus
11d31b4b87
Escape backslashes, otherwise the test won't work on Windows.
...
[SVN r28375]
2005-04-21 08:50:39 +00:00
Vladimir Prus
0bcf4743f4
Mark Jamfile as user module, so that errors.user-error works.
...
[SVN r28372]
2005-04-21 08:27:42 +00:00
Vladimir Prus
7e9def15d1
Handle more than one testing file in the 'run' rule. Not 100% final
...
solution, but works for the single case in Boost where it matters.
[SVN r28371]
2005-04-21 08:27:02 +00:00
Rene Rivera
2b2abddf5e
Automatic configuration of tools.
...
[SVN r28351]
2005-04-21 01:12:18 +00:00
Rene Rivera
d33cd065b1
Automatic configuration of tools.
...
[SVN r28348]
2005-04-20 23:23:28 +00:00
Rene Rivera
296b2f29cf
Automatic configuration of tools.
...
[SVN r28345]
2005-04-20 20:48:15 +00:00
Vladimir Prus
141944ae7b
Replace 'runtime-link' with 'link-runtime' everywhere.
...
[SVN r28335]
2005-04-20 11:48:48 +00:00
Vladimir Prus
4a8660ff94
Correctly include names of generating main target in 'duplicate target' error.
...
Thanks to Alexey Syomichev for the bug report.
[SVN r28319]
2005-04-19 13:45:08 +00:00
Vladimir Prus
ddb470bf21
Added forgotten files
...
[SVN r28314]
2005-04-18 08:48:05 +00:00
Vladimir Prus
ce3572650e
Make doxygen work even if it's initialized before boostbook.
...
The doxygen module is not really standalone, it requires Boost.Book XSL
stylesheets, and so needs to get their location from the boostbook module.
Previously, the doxygen.init module would get the stylesheet dir, and if
it's empty, would not declare some generators. So, if doxygen is initialized
before bookstbook, some conversion won't work.
Now, generators are defined in all cases, but when the action is run, we
check that boostbook was initialized.
[SVN r28313]
2005-04-18 07:42:33 +00:00
Vladimir Prus
d9fb658dbb
Fix --build-dir for invocation from subdirs.
...
[SVN r28237]
2005-04-14 10:53:54 +00:00
Vladimir Prus
1b04aca862
Implemented the --build-dir option.
...
[SVN r28236]
2005-04-14 10:34:11 +00:00
Rene Rivera
3acfa93c38
Update link to tracker. Tidy into XHTML.
...
[SVN r28216]
2005-04-13 15:41:54 +00:00
Vladimir Prus
7252940e83
Do not inherit standlone project from user-config.
...
Since standalone projects can be defined by toolset modules, invoked
from site-config.jam and user-config.jam, inheriting from not yet fully read
modules is tricky. Especially when toolset module is invoked from site-config.
We can't inherit from user-config, if we did not even start to load it!
[SVN r28212]
2005-04-13 11:38:22 +00:00
Vladimir Prus
85fe3ead5c
Small tweak.
...
* tools/common.jam (handle-options): Allow multi-token command name.
[SVN r28180]
2005-04-12 14:08:11 +00:00
Vladimir Prus
e0d3afbd97
Test multi-token project constants.
...
[SVN r28179]
2005-04-12 14:06:45 +00:00
Vladimir Prus
2e96a5594b
Generate a fully working test, not just code snipped
...
[SVN r28178]
2005-04-12 14:05:36 +00:00
Vladimir Prus
c0ff2c8ead
Fix the location of PDF docs on sf
...
[SVN r28174]
2005-04-12 12:43:08 +00:00
Vladimir Prus
899335b078
New 'project-root' attribute. Needed for --dump-tests.
...
[SVN r28106]
2005-04-11 12:35:11 +00:00
Vladimir Prus
6c8695e402
Tweak the generator pruning code that that generators with empty source
...
type list are considered to accept anything and never pruned.
[SVN r28103]
2005-04-11 11:59:10 +00:00
Vladimir Prus
415043ebdb
Some further work on Python.
...
[SVN r28102]
2005-04-11 11:07:07 +00:00
Vladimir Prus
0fd1e96461
Output library name for --dump-tests.
...
[SVN r28099]
2005-04-11 10:10:37 +00:00
Vladimir Prus
ef596cdd64
All projects without explicit root are now children of user-config
...
and user-config is a child of site-config.
[SVN r28095]
2005-04-11 06:35:08 +00:00
Vladimir Prus
62273e9a85
Don't crash on use of <tag> in directories containing dots.
...
The <tag> rule if often used in Jamfile like this: <tag>@$(__name__).rule.
The __name__ looks like Jamfile<jamfiles'directory>. When directory has
a dot, we we confused and took the part till the first dot as the
name of module.
Now, such values are processed closer to the definition point, where
we know the name of the module and don't need to guess it by looking at
the name.
Thanks to Juergen Hunold for the bug report.
[SVN r28063]
2005-04-08 13:23:05 +00:00
Vladimir Prus
707a30f8b1
Unbreak path.glob on Windows.
...
[SVN r28061]
2005-04-08 11:41:47 +00:00
Vladimir Prus
d5e8eef9b1
Cleanup path.glob and make it handle absolute paths without infinite looping.
...
[SVN r28018]
2005-04-06 15:27:41 +00:00
Vladimir Prus
233ccf88ad
Some comments
...
[SVN r27982]
2005-04-05 13:37:44 +00:00
Vladimir Prus
a3a1019a0c
Allow 'using' in Jamfiles to pick up modules in Jamfile's directory.
...
[SVN r27979]
2005-04-05 12:53:39 +00:00
Vladimir Prus
7c991387a6
Allow multielement list as value for 'constant' and 'path-constant'.
...
Thanks to Ilia Krustev for bug report and initial patch.
[SVN r27976]
2005-04-05 11:45:59 +00:00
Vladimir Prus
b43fe0e57a
Allow to specify directory where a test will be run.
...
Patch from Niklaus Giger.
[SVN r27975]
2005-04-05 11:21:52 +00:00
Vladimir Prus
109f933024
We did not do any dependency scanning for C sources.
...
Thanks to Kelly Burkhart for the report.
[SVN r27954]
2005-04-04 14:09:18 +00:00
Vladimir Prus
f31980afe7
Serialize execution of gcc.link.* actions when -j option is specifying.
...
Executing link actions in parallel hardly speeds up anything.
[SVN r27764]
2005-03-22 08:06:02 +00:00
João Abecasis
b6dcad4fc7
convert \\path\\to/quickbook to native path
...
[SVN r27728]
2005-03-18 01:03:40 +00:00
João Abecasis
fd20fa8372
respect user's options...
...
[SVN r27676]
2005-03-15 20:01:04 +00:00
João Abecasis
122209a3de
simplified toolset for better maintainability.
...
o removed get-quickbook-command mammoth
o 'using quickbook ;' is no longer required (import suffices)
[SVN r27675]
2005-03-15 18:28:16 +00:00
Toon Knapen
c385d415ff
Add support for HP/aCC compiler
...
[SVN r27639]
2005-03-14 10:37:36 +00:00
Dave Abrahams
a7bad6f193
fix typo
...
[SVN r27628]
2005-03-13 13:49:40 +00:00
Dave Abrahams
b5d3d55b59
Page 36 edits
...
[SVN r27602]
2005-03-10 17:07:55 +00:00
Vladimir Prus
62dbb501a1
Additional test.
...
[SVN r27593]
2005-03-10 09:51:34 +00:00
Vladimir Prus
95f49491b0
Change tree installing. Replace preserve-path feature with a
...
install-source-root feature which specifies the base path to which all
paths are relative.
[SVN r27592]
2005-03-10 09:47:37 +00:00
Vladimir Prus
9bf995a857
Introduce a new property, preserve-path, which can be used to make the
...
'install' rule preserve relative paths of sources when installing them.
[SVN r27587]
2005-03-09 09:08:27 +00:00