Commit graph

10687 commits

Author SHA1 Message Date
Beman Dawes
7dd85823c4 Reflect license file renaming to accomodate more operating systems.
[SVN r20214]
2003-09-30 00:39:30 +00:00
Beman Dawes
e8d0e2e486 Renamed LICENSE_1_0.txt as some operating systems prefer file types.
[SVN r20213]
2003-09-30 00:38:28 +00:00
Vladimir Prus
84ef7128b5 Add V2 Jamfile
[SVN r20212]
2003-09-29 16:40:02 +00:00
Vladimir Prus
3dcb1e018e Add V2 Jamfile
[SVN r20211]
2003-09-29 16:27:55 +00:00
Vladimir Prus
042761c73d Add V2 Jamfile
[SVN r20210]
2003-09-29 16:09:15 +00:00
Vladimir Prus
e6d094d91a Add V2 Jamfile
[SVN r20209]
2003-09-29 15:38:40 +00:00
Vladimir Prus
73ae855e27 Add V2 Jamfile.
[SVN r20208]
2003-09-29 15:37:57 +00:00
Dave Abrahams
86916c5b60 Removed all property-adjuster references and the associated test.
[SVN r20207]
2003-09-29 15:27:47 +00:00
Vladimir Prus
7a95bc189d Add support for V2 testing system, by checking for more paths and
recognizing more actions.


[SVN r20206]
2003-09-29 15:19:56 +00:00
Vladimir Prus
239d3467ca Enable some previously commented out test.
[SVN r20205]
2003-09-29 15:17:18 +00:00
Beman Dawes
e4bd318b03 Add release candidate posting step
[SVN r20204]
2003-09-29 14:45:26 +00:00
Jeff Garland
eb77f60cc2 fixes for msvc level4 warnings
[SVN r20203]
2003-09-27 22:20:37 +00:00
Jeff Garland
244a8bc32d fixes for msvc level4 warnings
[SVN r20202]
2003-09-27 21:58:16 +00:00
Jeff Garland
836447d2be fix comment / include
[SVN r20201]
2003-09-27 21:57:43 +00:00
Jeff Garland
96aa385d60 fixes for msvc level4 warnings
[SVN r20200]
2003-09-27 21:48:14 +00:00
Jeff Garland
aef523faed fixes for msvc level4 warnings
[SVN r20199]
2003-09-27 21:42:58 +00:00
Jeff Garland
0684e24889 fixes for msvc level4 warnings
[SVN r20198]
2003-09-27 21:26:29 +00:00
John Maddock
542f60be7e Undone previous fix (the whole idea of this file is to test whether stdint.h is available, not to "fake" it's presence. Added explicit check for those platforms that have intypes.h rather than stdint.h.
[SVN r20197]
2003-09-27 10:43:36 +00:00
Jeremy Siek
f8d92a9d25 changes to make vector_as_graph and filtered_graph work together
[SVN r20196]
2003-09-26 22:15:23 +00:00
Jeremy Siek
dfb746ae5f added filtered_vec_as_graph
[SVN r20195]
2003-09-26 22:13:21 +00:00
Jeremy Siek
a5de8cd9fa new file
[SVN r20194]
2003-09-26 22:12:27 +00:00
Toon Knapen
52b4f0dd48 include portable cstdint (boost/cstdint.hpp) instead of stdint.h directly (Andrew Godbout)
[SVN r20193]
2003-09-26 12:35:59 +00:00
Vladimir Prus
d95e992326 Document new link-compatibility rules.
[SVN r20192]
2003-09-26 11:15:23 +00:00
Vladimir Prus
6e16aa8947 Implement a somewhat better link-compatibility check.
* new/targets.jam
  (basic-target.check-for-link-compatibility): New rule.
  (basic-target.generate-sources, basic-target.generate): Call the above.


[SVN r20191]
2003-09-26 11:13:42 +00:00
Vladimir Prus
9c889879fa Drop the notion of link-compatibility. We don't really want it for
projects, and for individual targets, it will reappear later.

* new/property.jam:
  (refine): Don't check for link-compatibility.

* new/targets.jam
  (project-target.generate): Don't call 'refine' and don't emit any
  warnings.

  (basic-target.match-rank): The alternative selection mechanism dependended
  on link-compatibility in some way. Work around the difference in semantic
  we have now. This will be resolved in a more clean way later.

* new/property-set.jam
  (property-set.link-incompatible, property-set.link-incompatible-with):
  New methods.


[SVN r20190]
2003-09-26 10:22:22 +00:00
Vladimir Prus
6ab815a688 Fix a typo.
[SVN r20189]
2003-09-26 07:16:06 +00:00
Vladimir Prus
a25b3f5b6f First version of regression testing support in V2.
* new/testing.jam: Loots of changes.
* new/virtual-target.jam:
  (action.path): Handle <location-prefix> property.


[SVN r20188]
2003-09-26 07:03:55 +00:00
Dave Abrahams
ca2b622f48 Bugfix from Thorsten Ottosen <nesotto-at-cs.auc.dk>
[SVN r20187]
2003-09-25 19:30:53 +00:00
Rene Rivera
a87b44873d Integrate a variety of changes for building on VMS systems, from Johan Nilsson.
- Some missing header includes.
- Some missing function declarations.
- Complete the bootstrap process by calling the jam0 bootstrap to build (build.jam)
- Some minor changes to handle VMS paths (build.jam)
Implement the new LICENSE name into the build/packaging process.
Use new license text where needed.


[SVN r20186]
2003-09-25 18:45:20 +00:00
Vladimir Prus
e012dd96cf Add top-level Jamfile for all the tools.
[SVN r20185]
2003-09-25 13:18:32 +00:00
Vladimir Prus
69aac7b78a Add V2 Jamfile.
[SVN r20184]
2003-09-25 13:14:47 +00:00
Vladimir Prus
4b2c5df029 Refactorings/additions.
* new/targets.jam
  (file-reference.location): New method, extracted from 'find'.
  (resolve-reference): New rule, extracted from 'generate-from-reference'.
  (basic-target.sources, basic-target.requirements): New methods.
  (typed-target.type): New method.


[SVN r20183]
2003-09-25 13:10:50 +00:00
Vladimir Prus
6645843c66 Kill a warning.
[SVN r20182]
2003-09-25 11:55:19 +00:00
Jeff Garland
1c30e8f9ec add test, updates based on comments from C. tondering
[SVN r20181]
2003-09-25 11:13:33 +00:00
Jeff Garland
50d5239a72 fix algorithm for week no based on comment from C. Tondering
[SVN r20180]
2003-09-25 11:12:27 +00:00
Jeff Garland
ba6f8f2141 update calendar faq reference
[SVN r20179]
2003-09-25 11:11:24 +00:00
Vladimir Prus
011e689ee3 Refactorings.
* new/targets.jam
  (project-target.main-targets): Store instances, not names.


[SVN r20178]
2003-09-24 09:12:32 +00:00
Vladimir Prus
eb49026b01 Refactorings.
* new/targets.jam
  (file-referenece): New class
  (find): Return 'file-reference' instance when processing reference to a
  file
  (generate-from-reference): Make it less klugy than before.


[SVN r20177]
2003-09-24 08:51:49 +00:00
Vladimir Prus
0a4daddc84 Refactorings.
* new/targets.jam
  (create-typed-target): New rule, extracted from type.jam/main-target-rule.

* new/type.jam
  (main-target-rule): Call 'create-typed-target'.
  (type-to-rule-name, type-from-rule-name): New rules.


[SVN r20176]
2003-09-24 07:59:39 +00:00
Vladimir Prus
ddd1297c4b Document <implcit-dependency>.
[SVN r20175]
2003-09-24 07:54:18 +00:00
Vladimir Prus
6176053e5b Implement <implicit-dependency> feature.
* new/virtual-target.jam
  (subvariant-dg.implicit-includes): New method.
  (subvariant-dg.__init__): Check for <implcit-dependency>, not all
  dependency features.

* new/builtin.jam
  (compile-action.adjust-properties): Call 'implicit-includes'.


[SVN r20174]
2003-09-24 06:13:01 +00:00
Rene Rivera
0acb49a16e Fix command file generation so that they no longer have the extra space at the end of lines.
Fix mis-placed grist when generating target paths from target references that already have grist.
Add insternal option to disable incompatible build warnings.
Fix newly missing <tag> from common-stage-tag because of additional expand subvariant normalization.
Add install* rules to support having the libraries themselves specify what to install.


[SVN r20172]
2003-09-24 03:25:44 +00:00
Rene Rivera
00707d7554 Adjust FileClone on Linux to copy symlinks, instead of copying the symlink's target.
[SVN r20171]
2003-09-24 03:17:17 +00:00
Dave Abrahams
edc1d68a00 Use import rule
[SVN r20170]
2003-09-24 00:01:11 +00:00
Dave Abrahams
a79d1e1503 bug fixes for path properties in remotely-defined template targets.
[SVN r20169]
2003-09-23 23:58:33 +00:00
Dave Abrahams
a97d6aecd5 Work with gcc2
[SVN r20168]
2003-09-23 23:57:23 +00:00
John R. Bandela
24eac71215 Changed parameter in the token_iterator constructors from end to e to avoid a name conflict warning with the end method of token_iterator.
John R. Bandela


[SVN r20166]
2003-09-23 03:24:41 +00:00
Douglas Gregor
e25c3fb715 Handle doxygen:param properties with equal signs in them
[SVN r20164]
2003-09-22 22:41:29 +00:00
Douglas Gregor
dc3dc27496 Oops, headers to doxyfile transformation should be composing and should handle its sources properly
[SVN r20163]
2003-09-22 22:03:57 +00:00
Dave Abrahams
6d5d6d2b2e Separate access and traversal for iterator_adaptor
[SVN r20162]
2003-09-22 19:55:01 +00:00