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]
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]
- 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]
- 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]
* 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]
* 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]
* 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]
* 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]
* 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]
* 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]
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]