2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-17 01:32:12 +00:00
Commit Graph

460 Commits

Author SHA1 Message Date
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
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
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
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
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
233ccf88ad Some comments
[SVN r27982]
2005-04-05 13:37:44 +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
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
Vladimir Prus
5ce1b6f825 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
João Abecasis
c3e9ed6e88 remove infinite recursion on [ path.glob : <absolute-path> ]
[SVN r27527]
2005-03-01 16:20:42 +00:00
João Abecasis
d10f227964 add <implicit-dependencies> to xsltproc search paths.
[SVN r27403]
2005-02-16 12:16:21 +00:00
Vladimir Prus
87f2a0e4fe More work on Boost.Python. Most tests now pass on Linux.
[SVN r27387]
2005-02-15 12:10:09 +00:00
Dave Abrahams
9aed3db356 test/regression.py
tools/testing.jam

  Support rules for measuring timing of build steps.

build/generators.jam

  Generators with empty source lists can now consume any target type.


[SVN r27335]
2005-02-12 20:24:07 +00:00
João Abecasis
167104a26d Removing bug-ridden split-word...
[SVN r27321]
2005-02-11 03:12:36 +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
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
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
Dave Abrahams
321e9cafb2 add missing docutils, docutils-html features
[SVN r26861]
2005-01-27 12:01:11 +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
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
Dave Abrahams
08a072ad62 Attempt to fix someone else's bug.
[SVN r26798]
2005-01-22 11:45:46 +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
Vladimir Prus
f4b06edc27 Refactoring of virtual targets.
- Drop separate 'suffix' field in file targets. Store suffix as part of
  the name' field. This avoids the need to copy the suffix field and the
  name everywhere.
- Do not pass generated targets to constructor of 'action'. Instead,
  pass the acton to constructor of target.


[SVN r26778]
2005-01-21 08:42:51 +00:00
Vladimir Prus
23cb0b1aa7 Pass the -ps option when generating PostScript, otherwise we'd create PDF
file with .ps extension.


[SVN r26719]
2005-01-18 07:31:44 +00:00
Douglas Gregor
840eb28d2d Fix FOP processing
[SVN r26671]
2005-01-11 03:32:49 +00:00