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

10944 Commits

Author SHA1 Message Date
Vladimir Prus
d9389bf4c0 Make searched targets really work on borland.
* new/builtin.jam
  (lib-generator): Remove.
  (lib-target-class): New class. Target class is more powerfull then
  generator, here.

* new/generators.jam
  (construct): New argument 'return-all'.

* bew/property-set.jam
  (property-set.add-raw): New method.


[SVN r18917]
2003-07-02 12:23:50 +00:00
Vladimir Prus
745fbefcf4 Add --preserve option to test system.
[SVN r18915]
2003-07-02 11:46:19 +00:00
Vladimir Prus
c51bffadef Add --preserve option to test system.
[SVN r18915]
2003-07-02 11:46:19 +00:00
Beman Dawes
b172c26bba Make use of quotes consistent in command line examples
[SVN r18910]
2003-07-01 19:31:45 +00:00
Vladimir Prus
66ad2a2aad Use new-style target in in stlport.jam.
[SVN r18909]
2003-07-01 14:15:22 +00:00
Vladimir Prus
5a25150fa2 Use new-style target in in stlport.jam.
[SVN r18909]
2003-07-01 14:15:22 +00:00
Vladimir Prus
812503f553 Add linkflags and archiveflags support to borland toolset.
[SVN r18908]
2003-07-01 14:10:56 +00:00
Vladimir Prus
772baf808b Add linkflags and archiveflags support to borland toolset.
[SVN r18908]
2003-07-01 14:10:56 +00:00
Vladimir Prus
6834f94a49 Robustify dependency_test.
[SVN r18907]
2003-07-01 14:10:03 +00:00
Vladimir Prus
808127309e Robustify dependency_test.
[SVN r18907]
2003-07-01 14:10:03 +00:00
Vladimir Prus
b6f1d3f351 Fix compilation errors on borland.
[SVN r18906]
2003-07-01 14:00:04 +00:00
Vladimir Prus
1dd6cf6703 Fix compilation errors on borland.
[SVN r18906]
2003-07-01 14:00:04 +00:00
Vladimir Prus
05ce8dc21d Add gettext example.
[SVN r18905]
2003-07-01 12:00:31 +00:00
Vladimir Prus
51af0a3f35 Add gettext example.
[SVN r18905]
2003-07-01 12:00:31 +00:00
Vladimir Prus
4a8fdb89f8 Add missing import.
[SVN r18904]
2003-07-01 11:58:11 +00:00
Vladimir Prus
f8725f238c Add missing import.
[SVN r18904]
2003-07-01 11:58:11 +00:00
Vladimir Prus
950d24ffce Gettext improvements. Allow main target in sources for 'gettext.update'
rule. Improve 'stage' target to help installting gettext files.


[SVN r18903]
2003-07-01 11:48:53 +00:00
Vladimir Prus
ccc4e67aa3 Gettext improvements. Allow main target in sources for 'gettext.update'
rule. Improve 'stage' target to help installting gettext files.


[SVN r18903]
2003-07-01 11:48:53 +00:00
Vladimir Prus
03e377c4a1 Add gettext support.
[SVN r18902]
2003-07-01 09:48:16 +00:00
Vladimir Prus
e4c8ed5be1 Add gettext support.
[SVN r18902]
2003-07-01 09:48:16 +00:00
Vladimir Prus
a61389b1c6 Change the core so that both "existing" and "updated" modifiers are both
allowed.


[SVN r18901]
2003-07-01 09:45:56 +00:00
Vladimir Prus
0cd8d6599d Change the core so that both "existing" and "updated" modifiers are both
allowed.


[SVN r18901]
2003-07-01 09:45:56 +00:00
Vladimir Prus
3a68b842ae The "explicit" targets are now specified by "explicit" rule in Jamfile,
not by project attribute. The problem with the previous interface was
that it was not possible to mark target as explicit anywhere else,
such as in helper module which declares target in project module, or
in toolset module.

* new/targets.jam
  (project-target.mark-target-as-explicit): New rule
  (project-target.targets-to-build): Use self.explicit-targets.

* new/project.jam
  (project-attributes.set): Don't allow 'explicit-targets'.


[SVN r18900]
2003-07-01 06:46:15 +00:00
Vladimir Prus
1d55c1e7bd The "explicit" targets are now specified by "explicit" rule in Jamfile,
not by project attribute. The problem with the previous interface was
that it was not possible to mark target as explicit anywhere else,
such as in helper module which declares target in project module, or
in toolset module.

* new/targets.jam
  (project-target.mark-target-as-explicit): New rule
  (project-target.targets-to-build): Use self.explicit-targets.

* new/project.jam
  (project-attributes.set): Don't allow 'explicit-targets'.


[SVN r18900]
2003-07-01 06:46:15 +00:00
Vladimir Prus
04d450bab5 Move some stuff from user manual to architecture document.
[SVN r18899]
2003-07-01 06:34:43 +00:00
Vladimir Prus
e855587387 Move some stuff from user manual to architecture document.
[SVN r18899]
2003-07-01 06:34:43 +00:00
Vladimir Prus
4b6f3babbb Bump Jam version to 3.1.6.
[SVN r18897]
2003-07-01 05:14:46 +00:00
Vladimir Prus
a38232390f Bump Jam version to 3.1.6.
[SVN r18897]
2003-07-01 05:14:46 +00:00
Rene Rivera
5aace113a2 Fixed missing echo command on nont NT systems.
[SVN r18891]
2003-06-30 14:37:00 +00:00
Rene Rivera
4329954e2e Fixed missing echo command on nont NT systems.
[SVN r18891]
2003-06-30 14:37:00 +00:00
Vladimir Prus
ee237153c7 Update build system for bjam changes.
[SVN r18890]
2003-06-30 14:28:05 +00:00
Vladimir Prus
3951fbdb98 Update build system for bjam changes.
[SVN r18890]
2003-06-30 14:28:05 +00:00
Vladimir Prus
bd5a03d448 Handle include dependencies between generated sources correctly.
[SVN r18889]
2003-06-30 14:24:20 +00:00
Vladimir Prus
3ea74bbb4f Handle include dependencies between generated sources correctly.
[SVN r18889]
2003-06-30 14:24:20 +00:00
Vladimir Prus
b703a29011 Partial sync with Perforce state. The main purpose was to merge
changesets 2499 and 2614, which change (and improve), handling of includes.


[SVN r18888]
2003-06-30 14:14:50 +00:00
Vladimir Prus
7cc06eca49 Partial sync with Perforce state. The main purpose was to merge
changesets 2499 and 2614, which change (and improve), handling of includes.


[SVN r18888]
2003-06-30 14:14:50 +00:00
Vladimir Prus
2e532793ae Change handling of generated headers to use the idea of
Matt Armstrong, from jamming mailing list.

* new/search.h
  (search): Add a new parameter 'another_target', which returns
  the name of a target already bound to the same location via LOCATE.

* new/search.c
  (search): Ajust the search algorithm to check for targets bound to searched
  directories.


[SVN r18887]
2003-06-30 14:10:04 +00:00
Vladimir Prus
8bcec068c6 Change handling of generated headers to use the idea of
Matt Armstrong, from jamming mailing list.

* new/search.h
  (search): Add a new parameter 'another_target', which returns
  the name of a target already bound to the same location via LOCATE.

* new/search.c
  (search): Ajust the search algorithm to check for targets bound to searched
  directories.


[SVN r18887]
2003-06-30 14:10:04 +00:00
Vladimir Prus
4bdacfc770 Patch from Kirill Lapshin to improve msvc autoconfiguration.
- use ProgramFiles environmental variable, if set, to handle
  localized Windows installation.
- use VS71COMTTOOLS for detect vc 7.1 installation path.


[SVN r18886]
2003-06-30 12:32:19 +00:00
Vladimir Prus
bd07b390f1 Patch from Kirill Lapshin to improve msvc autoconfiguration.
- use ProgramFiles environmental variable, if set, to handle
  localized Windows installation.
- use VS71COMTTOOLS for detect vc 7.1 installation path.


[SVN r18886]
2003-06-30 12:32:19 +00:00
Beman Dawes
96e9a3da6a Add --c99 for C compiles
[SVN r18883]
2003-06-29 04:36:15 +00:00
Rene Rivera
7b360ad933 Support use of unversioned and unrooted initialization of the toolset. In which case an attempt is made to find the intended root from a path search. Additionaly fixed the precense of -L"" when an unrooted initialization happens.
[SVN r18882]
2003-06-27 22:05:03 +00:00
Rene Rivera
bf328b82e9 Support use of unversioned and unrooted initialization of the toolset. In which case an attempt is made to find the intended root from a path search. Additionaly fixed the precense of -L"" when an unrooted initialization happens.
[SVN r18882]
2003-06-27 22:05:03 +00:00
Rene Rivera
7da26b6676 Support doing blank output with print.text. Thanks to Joe Swatosh for the NT echo tip.
[SVN r18881]
2003-06-27 21:04:11 +00:00
Rene Rivera
83613575f4 Support doing blank output with print.text. Thanks to Joe Swatosh for the NT echo tip.
[SVN r18881]
2003-06-27 21:04:11 +00:00
Vladimir Prus
c5b48d9e91 Improve doc formatting.
[SVN r18875]
2003-06-27 13:19:52 +00:00
Vladimir Prus
018c4c0563 Improve doc formatting.
[SVN r18875]
2003-06-27 13:19:52 +00:00
Rene Rivera
933e3c2f03 Workaround for deficient Windows ECHO command which can't output a blank line.
[SVN r18872]
2003-06-26 15:45:48 +00:00
Rene Rivera
08f3a3e52a Workaround for deficient Windows ECHO command which can't output a blank line.
[SVN r18872]
2003-06-26 15:45:48 +00:00
Rene Rivera
5799f5764b Rewrote text output to a file target. This fixes various problems:
- Slow because of the large number of actions and line counting.
- Somewhat kludge behaviour when doing actions outside of the text rule.
- Terse documentation.


[SVN r18870]
2003-06-26 05:30:28 +00:00