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

1698 Commits

Author SHA1 Message Date
Douglas Gregor
6ebe680de0 Added a prefix feature, that hooks up to the Doxygen-parsed header prefix
[SVN r20143]
2003-09-22 02:19:49 +00:00
Douglas Gregor
7bf1002d74 doxygen.jam:
- Stage BoostBook XML generated via Doxygen into the project
directory, so it can be XIncluded
  - Eventually, would like to just generate it in the project directory,
and then perhaps dependency generation would work correctly.


[SVN r20140]
2003-09-22 01:32:54 +00:00
Douglas Gregor
77c8f32dc2 boostbook.jam:
- Hey, derived types are cool. Use 'em for BoostBook

doxygen.jam:
	- Completely rewritten to be slightly less hackish than before (but
	  still quite hackish).
	- Added <doxygen:param> free feature to allow customization of Doxygen
          configuration file.


[SVN r20138]
2003-09-22 00:14:09 +00:00
Dave Abrahams
31f4e0e9a7 Implemented injected constructors.
Eliminated _DEBUG redefinition warning for CWPro8.


[SVN r20126]
2003-09-21 01:35:19 +00:00
Douglas Gregor
5a7d657373 Implemented an (ugly) hack to try to make the Doxygen->BoostBook
transformation work better. This whole module needs a serious overhaul.

----------------------------------------------------------------------


[SVN r20094]
2003-09-18 15:46:42 +00:00
Rene Rivera
67f403438c Account for VMS DEFINE vs. DEFINES.
[SVN r20091]
2003-09-17 22:50:44 +00:00
Rene Rivera
29206dde68 Fix missing paths when the "std::*-support", or any other requirements rule, modifies the requirements property set.
[SVN r20083]
2003-09-17 03:24:15 +00:00
Vladimir Prus
eb57a08007 Fix BB39: project root constants are available also in project-root module
itself.


[SVN r20077]
2003-09-16 14:54:09 +00:00
Vladimir Prus
09cbdfb789 Prefer Jamfile.v2 when loading Jamfiles.
[SVN r20066]
2003-09-15 13:41:59 +00:00
Rene Rivera
887dbd32f5 Fix path calculation to work when the invocation dir is set to "."
Remove some TABS.


[SVN r20062]
2003-09-15 05:50:57 +00:00
Rene Rivera
1d97a8da49 Building of boost-jam package and RPM now includes Boost LICENSE file.
Updated RPM info to refer to the LICENSE file.


[SVN r20059]
2003-09-15 03:57:30 +00:00
Rene Rivera
0dfd5227c0 Add somewhat old example I had forgotten about.
[SVN r20058]
2003-09-15 00:19:24 +00:00
Rene Rivera
0b0d36b670 Replace license statement with Boost.License.
[SVN r20057]
2003-09-15 00:16:10 +00:00
Vladimir Prus
d97aec24f5 Bugfix: recognize a.so.1.2 as file of type SHARED_LIB.
Thanks to Peter Schoen for bug report.

* new/type.jam
  (type): Accept filename, not just suffix. Improve logic.


[SVN r20036]
2003-09-12 07:13:42 +00:00
Vladimir Prus
3507b3eb64 Fix the download locations.
[SVN r20020]
2003-09-11 09:37:55 +00:00
Vladimir Prus
f14bd42a06 Make msvc happy.
[SVN r20019]
2003-09-11 08:12:58 +00:00
Vladimir Prus
25adefd122 * new/targets.jam
(find): Remove unnecessary login. Use path.glob instead of GLOB.


[SVN r20018]
2003-09-11 07:45:06 +00:00
Vladimir Prus
23add5274a Bugfix: use 'path.make'.
[SVN r20017]
2003-09-11 07:44:01 +00:00
Vladimir Prus
7330220a2d Update release procedure.
[SVN r20014]
2003-09-11 06:56:34 +00:00
Vladimir Prus
b228034af6 Update Boost.Build version.
[SVN r20013]
2003-09-11 06:56:07 +00:00
Vladimir Prus
f2447da78c Require bjam 3.1.7.
[SVN r20012]
2003-09-11 06:47:41 +00:00
Vladimir Prus
ec93f012f1 Bump version to 3.1.7.
[SVN r20010]
2003-09-11 06:46:47 +00:00
Vladimir Prus
0d939c9025 * new/indirect.jam
(make-qualified): Bugfix. When processing gcc.link.dll rule, take 'gcc' as
  module name, not 'gcc.link'. The previous behaviour caused 'gcc.link.dll'
  to be called in context of 'gcc.link' module. As the result the global
  definition of 'gcc.link.dll' was called. That definition is created by jam
  when it sees 'actions gcc.link.dll' and has no executable code associated
  with it. So, rule 'gcc.link.dll' was never executed.


[SVN r20009]
2003-09-11 06:38:39 +00:00
Vladimir Prus
bd02e3b56f Fix typo.
[SVN r20008]
2003-09-11 06:34:34 +00:00
Vladimir Prus
be7a2edc7b BOOST_BUILD_PATH can be set to top-level dir, so don't say about "kernel".
[SVN r20007]
2003-09-11 06:31:30 +00:00
Dave Abrahams
75b7081712 Make sure Win32 platform config is read and that we know
multithreading is enabled (when it is).


[SVN r20003]
2003-09-10 16:09:53 +00:00
Vladimir Prus
99185d75eb Change wording to avoid implying that V2 was just started.
[SVN r19991]
2003-09-10 09:43:34 +00:00
Vladimir Prus
d02a14907d Bugfix: allow a generator to create two targets of the same type.
* new/generators.jam
  (generator.__init__): Use parallel lists to store prefixes and postfixes
  for a name, not mapping with type as a key, since type is not unique.
  (generator.generated-targets): Adjust.


[SVN r19990]
2003-09-10 07:39:45 +00:00
Rene Rivera
1d8e3af310 Fix various outstanding problems...
* Don't use boost-build file as a reference directory, it can move arbitrarily.
* Load Jamrules as soon as projects are declared to get the cross-project info.
* Allow declaration of your own project name to fix the build directory name.


[SVN r19987]
2003-09-10 03:24:41 +00:00
Dave Abrahams
6831493b25 Handle paths with backslashes. Include <pyd> in docs.
[SVN r19970]
2003-09-08 19:39:44 +00:00
Dave Abrahams
1686d97eb8 Use the import rule
[SVN r19968]
2003-09-08 17:38:49 +00:00
Dave Abrahams
03b0785457 Added import rule
[SVN r19967]
2003-09-08 17:24:44 +00:00
Dave Abrahams
89410bc2c2 Added missing link
[SVN r19964]
2003-09-08 15:07:33 +00:00
Dave Abrahams
69a970d5fd Added external project support docs
[SVN r19963]
2003-09-08 14:58:45 +00:00
Rene Rivera
fa5a06e4dd Fix problem missing path when refering to targets at the project root from the project root Jamfile.
Fix multiple inclusion of the Jamrules file(s).


[SVN r19946]
2003-09-07 17:42:18 +00:00
Rene Rivera
6077c464fb Merge cross-project support for BBv1 into mainline.
[SVN r19938]
2003-09-07 04:51:53 +00:00
Rene Rivera
b2e5e65b4c Remove some recently introduced TABs.
[SVN r19927]
2003-09-05 22:33:54 +00:00
Rene Rivera
742ead7753 Fix bad paths for raw files in a stage target, when there is not <tree-subdirs> option.
[SVN r19926]
2003-09-05 19:34:59 +00:00
Vladimir Prus
2cecd8958a * new/property.jam:
(refine): Ignore conditional properties. This reverts my previous change
  but makes the change more robust.


[SVN r19923]
2003-09-05 08:36:28 +00:00
Rene Rivera
df33ee7f46 Allow for building RPMs on newer RedHat's which have the split tools rpm+rpmbuild.
[SVN r19919]
2003-09-04 15:01:07 +00:00
Vladimir Prus
77a5c8447d * new/property.jam (refine): Remove some wierd code. We used to ignore all
requirement with ":" in them. Maybe this used to handle conditional
requirements, but all tests pass without this logic. The problem was that
<toolset-msvc:version>intel in requirements was just *added* to properties,
not replacing previous value.


[SVN r19916]
2003-09-04 11:51:29 +00:00
Vladimir Prus
5327b9bf6b Document some of the recent changes.
[SVN r19915]
2003-09-04 11:22:49 +00:00
Vladimir Prus
73ed2c3209 Add 'glob' rule to Jamfile context.
[SVN r19914]
2003-09-04 11:19:03 +00:00
Vladimir Prus
7addaa692b Remove support for old-style target ids.
[SVN r19913]
2003-09-04 11:06:14 +00:00
John Maddock
534f937ef8 Reordered name mangling algorithm and added some MSVC specific options (a dynamic runtime implies multithreaded code in this case).
[SVN r19907]
2003-09-02 10:12:37 +00:00
Rene Rivera
ea136a56eb Correct license text.
[SVN r19903]
2003-09-01 22:08:17 +00:00
Rene Rivera
1f5c1a3d0f Added, so that the V1 examples work as they are given that the boost-build.jam in the parent dir is for V2 only.
[SVN r19901]
2003-09-01 19:45:46 +00:00
Rene Rivera
119a4fec8a Minor cleanup...
- Added more files to not scan for help (--help-all)
- Ensure that modules are given to do-scan in alpha order regardless of path location.


[SVN r19900]
2003-09-01 16:30:59 +00:00
Vladimir Prus
b9e4d182de Bugfix. Allow "project-root" to work in Jamfile, again.
Thanks to Peter Schoen for bugreport.

* new/project.jam (initialize): Set 'project-root-module' attribute.
* new/project_root.py: New test.


[SVN r19899]
2003-09-01 14:00:26 +00:00
Vladimir Prus
bb6cc49508 Robustify some code.
[SVN r19898]
2003-09-01 13:57:35 +00:00