Commit Graph

12124 Commits

Author SHA1 Message Date
Vladimir Prus
ddb470bf21 Added forgotten files
[SVN r28314]
2005-04-18 08:48:05 +00:00
Vladimir Prus
80f4b29b8c 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
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
Rene Rivera
7c553e33f2 Fix setting of dynamic loader path when on systems that do not use "LD_LIBRARY_PATH". Specifically this fixes the execute tests in MacOS-X, where the dyn loader path var is DYLD_LIBRARY_PATH.
[SVN r28285]
2005-04-17 01:30:36 +00:00
Vladimir Prus
a6d67a8e64 Fix --build-dir for invocation from subdirs.
[SVN r28237]
2005-04-14 10:53:54 +00:00
Vladimir Prus
d9fb658dbb Fix --build-dir for invocation from subdirs.
[SVN r28237]
2005-04-14 10:53:54 +00:00
Vladimir Prus
1a4eacf99a Implemented the --build-dir option.
[SVN r28236]
2005-04-14 10:34:11 +00:00
Vladimir Prus
1b04aca862 Implemented the --build-dir option.
[SVN r28236]
2005-04-14 10:34:11 +00:00
Rene Rivera
a0a4ab7a52 Update link to tracker. Tidy into XHTML.
[SVN r28216]
2005-04-13 15:41:54 +00:00
Rene Rivera
3acfa93c38 Update link to tracker. Tidy into XHTML.
[SVN r28216]
2005-04-13 15:41:54 +00:00
Vladimir Prus
d6025c4363 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
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
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
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
8a035f29a9 Test multi-token project constants.
[SVN r28179]
2005-04-12 14:06:45 +00:00
Vladimir Prus
e0d3afbd97 Test multi-token project constants.
[SVN r28179]
2005-04-12 14:06:45 +00:00
Vladimir Prus
1a877e8416 Generate a fully working test, not just code snipped
[SVN r28178]
2005-04-12 14:05:36 +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
2c33cbdf96 Fix the location of PDF docs on sf
[SVN r28174]
2005-04-12 12:43:08 +00:00
Vladimir Prus
c0ff2c8ead Fix the location of PDF docs on sf
[SVN r28174]
2005-04-12 12:43:08 +00:00
Rene Rivera
4446811ba1 allyourbase; Fix calculation of invocation dir so that is-invocation-subdir works again.
testing; Handle calculation of library name now that subdirs are correctly calculated.


[SVN r28156]
2005-04-12 06:34:30 +00:00
Vladimir Prus
94379eb9cc New 'project-root' attribute. Needed for --dump-tests.
[SVN r28106]
2005-04-11 12:35:11 +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
9cb7cee292 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
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
26c3ff4315 Some further work on Python.
[SVN r28102]
2005-04-11 11:07:07 +00:00
Vladimir Prus
415043ebdb Some further work on Python.
[SVN r28102]
2005-04-11 11:07:07 +00:00
Vladimir Prus
9b49448625 Output library name for --dump-tests.
[SVN r28099]
2005-04-11 10:10:37 +00:00
Vladimir Prus
0fd1e96461 Output library name for --dump-tests.
[SVN r28099]
2005-04-11 10:10:37 +00:00
Vladimir Prus
b386f8d6c1 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
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
83dafa7488 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
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
adf2fa4533 Unbreak path.glob on Windows.
[SVN r28061]
2005-04-08 11:41:47 +00:00
Vladimir Prus
707a30f8b1 Unbreak path.glob on Windows.
[SVN r28061]
2005-04-08 11:41:47 +00:00
Vladimir Prus
5ed8231d59 Cleanup path.glob and make it handle absolute paths without infinite looping.
[SVN r28018]
2005-04-06 15:27:41 +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
d742f38c17 Some comments
[SVN r27982]
2005-04-05 13:37:44 +00:00
Vladimir Prus
233ccf88ad Some comments
[SVN r27982]
2005-04-05 13:37:44 +00:00
Vladimir Prus
e8cbe47cc8 Allow 'using' in Jamfiles to pick up modules in Jamfile's directory.
[SVN r27979]
2005-04-05 12:53:39 +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
cae60cdefe 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
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
4f6a940409 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
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
4a811c1a6a 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
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
Rene Rivera
34d554c5fd allyourbase.jam:
* Add "nothing" fake target.

testing.jam:
* Prevent build-no non-targets from attempting to dump the test info.
* Add dumping of an association from test ID to test target name. So that we can direct automated testing to build specific targets base on the IDs.


[SVN r27939]
2005-04-02 19:53:00 +00:00
Vladimir Prus
52c9343020 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
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