2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-16 13:22:11 +00:00
Commit Graph

3023 Commits

Author SHA1 Message Date
Vladimir Prus
f59cd5db59 Document command line options using variablelist, not table. It's uglier, but
it's easier to put lots of docs for an option.


[SVN r33062]
2006-02-21 12:05:01 +00:00
Vladimir Prus
7518d106e2 Fixes for 'install' rule.
- Copy the <linkflags> feature when relinking targets.
- Don't install typeless targets if explicit list of
  allowed types is specified.
- Fix the 'rename' rule to handle <runtime-debugging> feature.


[SVN r33057]
2006-02-21 09:08:29 +00:00
Vladimir Prus
41b3f4bb84 Adjust to new jam location
[SVN r33056]
2006-02-21 08:30:55 +00:00
Vladimir Prus
7b50c072b3 Cleanup generator overrides
[SVN r33055]
2006-02-21 08:18:22 +00:00
Vladimir Prus
383f168035 Remove unused rule 'has-attribute', that was using undefined 'get-feature',
and so could not work anyway.


[SVN r33054]
2006-02-21 07:42:18 +00:00
Vladimir Prus
01077db991 Try to property set interpreter for NT.
[SVN r33051]
2006-02-21 07:27:39 +00:00
Vladimir Prus
03d83c183a Don't inherit -Wall from gcc.
[SVN r33028]
2006-02-20 16:14:18 +00:00
Vladimir Prus
d6ac8d1019 qcc fixes from Jim Douglas.
[SVN r33027]
2006-02-20 16:11:53 +00:00
Vladimir Prus
57a64b2344 Fix setting of PYTHONPATH on Windows.
[SVN r33022]
2006-02-20 14:26:22 +00:00
Vladimir Prus
3e1359ab65 Remove 'tru64' -- it's now renamed to "hp_cxx".
[SVN r32964]
2006-02-16 13:05:43 +00:00
Vladimir Prus
b5848e9301 First version of qcc toolset
[SVN r32963]
2006-02-16 12:45:46 +00:00
Vladimir Prus
293e8e8978 Add /DLL right to the msvc.link.dll action, don't use any fancy flag
settings. This means that all targets linked with link.dll will always be
linked with /DLL flag, most notably PYTHON_EXTENSION.


[SVN r32959]
2006-02-16 10:29:32 +00:00
Vladimir Prus
f66e61dec4 Suppress some warnings
[SVN r32953]
2006-02-16 08:11:35 +00:00
Vladimir Prus
d2f9daebca Resolve confict between builtin.lib-generator and $(toolset).prebuilt
in favour of the latter (toolset.prebuilt). This cuts down the number
of generator invocations for prebuilt target and is more clear.

Thanks to Mark Evans for pointing this out.


[SVN r32952]
2006-02-16 07:47:09 +00:00
Vladimir Prus
776f6adfbf New rule virtual-target.select-by-type.
[SVN r32950]
2006-02-16 07:18:31 +00:00
Jim Douglas
54ca7169b7 Changes to ensure QNX/QCC compatability
[SVN r32943]
2006-02-15 19:57:56 +00:00
Rene Rivera
540e01a6b9 Remove obsolete bjam sources now that they are at the new rootl/tools/jam/src location.
[SVN r32935]
2006-02-15 00:12:21 +00:00
Vladimir Prus
1e06ab556a Fix references to old toolset name
[SVN r32922]
2006-02-14 10:52:18 +00:00
Vladimir Prus
97e39562f1 Rename 'tru64' to 'hp_cxx', as discussed on the mailing list.
[SVN r32921]
2006-02-14 10:47:17 +00:00
Vladimir Prus
88b656c91c Improve error reporting
[SVN r32915]
2006-02-14 08:48:31 +00:00
Vladimir Prus
7e7816ff86 Update mailing list URL
[SVN r32913]
2006-02-14 08:03:39 +00:00
Vladimir Prus
3bc444ff7e Make the 'warnings' and 'warnings-as-errors' features propagated.
[SVN r32895]
2006-02-13 15:57:10 +00:00
Vladimir Prus
07ac3c138a Another attempt to workaround warning on HP-CXX.
[SVN r32894]
2006-02-13 13:33:27 +00:00
Markus Schöpflin
4e022b73b3 Mark all unresolved symbols as expected when creating dynamic libraries.
[SVN r32892]
2006-02-13 13:19:37 +00:00
Vladimir Prus
0458857ab9 Rename 'lib c' to 'lib cc' because HP-CXX compiler confuses 'libc.so' with
the system C runtime library.


[SVN r32891]
2006-02-13 12:29:57 +00:00
Markus Schöpflin
fe28b7f98f The compiler is forced to compile the files as C++ (-x cxx) because
otherwise it will silently ignore files with no file extension.


[SVN r32890]
2006-02-13 12:05:30 +00:00
Vladimir Prus
23e1aac976 Attempt to suppress a warning
[SVN r32887]
2006-02-13 10:56:47 +00:00
Vladimir Prus
ecf5d70940 More fixes:
- Resolve ambiguity between builtin.prebuilt and tru64.prebuilt.
- Remove archive files before creating. This is like is done for gcc,
  and removes "creating foobar.a" warnings as well.


[SVN r32886]
2006-02-13 10:51:49 +00:00
Vladimir Prus
c0a2d3b8e6 Fix a problem where <implicit-dependency> had no effect unless
the target named by the property was also build (by virtue of being in
the same Jamfile and not marked as "explicit").


[SVN r32885]
2006-02-13 10:34:45 +00:00
Vladimir Prus
7dac85a322 Add a test that <source> in 'lib' works even if there's no explicit sources.
[SVN r32882]
2006-02-13 07:51:33 +00:00
Vladimir Prus
311db52d22 Corrects a problem in the handling of <conditional>@rule in
the lib rule, e.g.:

lib foo : : <conditional>@sources ;

Prior to the patch, this was treating the library as a prebuilt
library because of the absence of any source arguments.  Thus
nothing would get built.

 * tools/builtin.jam
   (lib-generator.run): Added additional constraint when setting
   library type to SEARCHED_LIB.

Patch from Mark Evans.


[SVN r32880]
2006-02-13 07:39:17 +00:00
Rene Rivera
13cfc022e9 Adjust Boost.Jam references to new root/tools/jam location.
[SVN r32873]
2006-02-12 23:18:46 +00:00
Rene Rivera
ca52008423 More adjustments to get the RPM built.
[SVN r32867]
2006-02-12 20:59:42 +00:00
Rene Rivera
2971cb5b50 Fix path to docbook dtd on Ubuntu Linux.
[SVN r32866]
2006-02-12 20:19:15 +00:00
Rene Rivera
20e6e0f8ff Readjust to package new docs.
[SVN r32864]
2006-02-12 20:15:56 +00:00
Rene Rivera
d5cea27290 Minor mod to find the docbook installation in Ubuntu Linux.
[SVN r32863]
2006-02-12 19:51:51 +00:00
Rene Rivera
893567e01c Build of distribution archives. Remove now outdated Jam docs.
[SVN r32860]
2006-02-12 17:24:46 +00:00
Markus Schöpflin
a05a4a09f8 Added Tru64 support.
[SVN r32809]
2006-02-10 16:05:26 +00:00
Vladimir Prus
d005b61309 New "c++abi" feature. Implement "cxxarm" value of that feature to Tru64,
and add proper -model compiler flags.


[SVN r32808]
2006-02-10 15:00:52 +00:00
Vladimir Prus
8546ac52b4 Minor updates
[SVN r32802]
2006-02-10 09:56:43 +00:00
Vladimir Prus
c0982fda0e Exit if one of processed options wants to exit.
[SVN r32769]
2006-02-09 13:53:20 +00:00
Vladimir Prus
0c29326836 Forgotten change.
[SVN r32768]
2006-02-09 13:39:38 +00:00
Vladimir Prus
874f64a3b1 Print the value of "project-help" variant in ./Jamfile on --help option.
[SVN r32767]
2006-02-09 13:38:13 +00:00
Vladimir Prus
8ed3cf9d15 Update tracker URL
[SVN r32765]
2006-02-09 10:40:43 +00:00
Vladimir Prus
181d60f291 Remove obsolete FIXMEs
[SVN r32763]
2006-02-09 10:29:16 +00:00
Vladimir Prus
17d7392409 More Tru64 fixes:
- add '-shared' for DLL compiles
- compile C files with the C compiler.


[SVN r32762]
2006-02-09 10:27:51 +00:00
Vladimir Prus
d828779fbb For
bjam --clean some_main_target

don't clean files belonging to other main targets, even if those other main
targets are dependencies of 'some_main_target'.


[SVN r32760]
2006-02-09 09:42:52 +00:00
Vladimir Prus
8845c00e0d Document '--clean' and '--clean-all'. Move basic invocation systax from
"Reference" to "User manaul".


[SVN r32759]
2006-02-09 08:46:03 +00:00
Vladimir Prus
7d6c2a772f Change the --clean option to only clean targets under references projects.
Add the --clean-all option to clean everything.


[SVN r32739]
2006-02-08 15:24:31 +00:00
Vladimir Prus
bf6956b2e3 Remove the extra ';'.
[SVN r32738]
2006-02-08 14:59:17 +00:00