Vladimir Prus
bc84dc2847
Change the error message printed when target reference can't be resolved.
...
Also, don't print backtrace, since this is not necessary and just confuses
users.
[SVN r22926]
2004-05-26 07:26:55 +00:00
Vladimir Prus
d48a0701ae
When project-scope 'glob' is called with directory in wildcard, return
...
absolute paths names.
[SVN r22849]
2004-05-17 09:02:27 +00:00
Vladimir Prus
e7fe779afe
Add
...
/Zc:forScope /Zc:wchar_t
options for 7.0 and 7.1 versions.
[SVN r22810]
2004-05-13 12:01:36 +00:00
Vladimir Prus
2fd9259313
Attempt to properly detect free VC 7.1 tools.
...
[SVN r22808]
2004-05-13 10:51:44 +00:00
Vladimir Prus
4f294434b4
* build/feature.jam (validate-value-string): Don't crash when value string
...
has more than one element, e.g. icc-linux-8.0, where 'linux' and '8.0'
are subfeatures.
[SVN r22807]
2004-05-13 10:29:44 +00:00
Vladimir Prus
f9b7313ca8
Allow directory names in arguments in 'glob'.
...
[SVN r22800]
2004-05-12 08:50:04 +00:00
Vladimir Prus
d6c9b302a0
Make the 'glob' rule in the project scope to operate relatively to
...
the 'source-location', not project location.
Thanks to Johannes Brunen for the bug report.
[SVN r22799]
2004-05-12 07:38:48 +00:00
Vladimir Prus
a613dc03b0
Change a flag to be compatible with icc
...
[SVN r22796]
2004-05-12 06:14:24 +00:00
Douglas Gregor
9490c6b82a
doxygen.jam: Actually use the "name" parameter given to the initialization routine.
...
[SVN r22755]
2004-05-07 00:33:30 +00:00
Vladimir Prus
b16a538826
Bugfix. When calling feature.expand on
...
<toolset-msvc:version>7.1 <toolset>msvc
we used to get error if default value of <toolset-msvc:version> is 6.0.
* build/feature.jam
(expand-subfeatures-aux): Do no apply subfeature defaults, since it causes
the above troubles and is also performed in 'add-defaults'.
[SVN r22607]
2004-04-06 08:11:09 +00:00
Vladimir Prus
57a3d415ec
Bugfix: don't think that <toolset-msvc:version>6.0 is a composite property,
...
during alternative selection.
Thanks to Zbynek Winkler for the bug report.
[SVN r22602]
2004-04-05 08:26:54 +00:00
Vladimir Prus
09c30c749e
Add missing import
...
[SVN r22571]
2004-03-31 09:32:05 +00:00
Vladimir Prus
6e10fa5525
Introduce the <source> feature and make <library> work in the same way
...
as <source>.
[SVN r22570]
2004-03-31 08:02:59 +00:00
Vladimir Prus
12d08a7b73
Bugfix: the main target rules did not work unless called from Jamfile.
...
The used 'CALLER_MODULE' to determine the project where the main target
is to be declared, which did not work if the rule is called from another
module.
Thanks to Zbynek Winkler for the bug report.
* build/project.jam (current): New rule
* test/wrapper.py: New test
* other files: Use 'project.current'.
[SVN r22569]
2004-03-31 06:53:56 +00:00
Dave Abrahams
030362de06
Added missing return value in order.c
...
[SVN r22565]
2004-03-30 19:53:34 +00:00
Vladimir Prus
2dd280cbb6
Improve the algorithm for computing build properties.
...
[SVN r22542]
2004-03-22 08:10:42 +00:00
Vladimir Prus
38079ac203
Fix a typo. Note that teh code is now not used, replaced with native rule,
...
so this should be considered a documentation tweak.
[SVN r22541]
2004-03-22 07:37:05 +00:00
Rene Rivera
14a41106c6
Test with buildbot done. CVS mail notify works now.
...
[SVN r22501]
2004-03-15 06:20:03 +00:00
Rene Rivera
0bf9dcdbac
Test for buildbot CVS mail notification.
...
[SVN r22500]
2004-03-15 03:37:35 +00:00
Rene Rivera
5dbdcc74a5
Test for buildbot CVS mail notification.
...
[SVN r22499]
2004-03-15 02:55:18 +00:00
Christopher Currie
bea617df5d
Fixed value of LIBRARY flag. Added support for Sun's bundled STLport.
...
[SVN r22477]
2004-03-10 16:03:55 +00:00
Vladimir Prus
ca7ca7de3d
Fix "import" statements.
...
[SVN r22470]
2004-03-10 07:43:53 +00:00
Rene Rivera
84a6dd5cd3
Default to mipspro compiler on Irix.
...
[SVN r22441]
2004-03-05 23:15:40 +00:00
Rene Rivera
fb5b1c7d67
Fix problem of setting JAMSHELL to % and executing quoted commands. That combination would cause spawn: invalid argument errors. Now quotes are removed from the command if they are present.
...
[SVN r22433]
2004-03-05 07:53:32 +00:00
Rene Rivera
b8d63e6457
Fix compilation with CodeWarrior. Even though it compiles the bootstrap jam0 compiling the full version now causes a compiler crash.
...
[SVN r22432]
2004-03-05 07:22:41 +00:00
Vladimir Prus
b775145d8f
Darwin improvements.
...
Patch from Andre Hentz.
* v2/build/toolset.jam
(inherit-flags): Take an extra parameter describing properties that
should not be inherited.
* v2/build/type.jam
(register-suffixes): Removed local qualifier.
* v2/test/BoostBuild.py
(prepare_suffix_map): Add .dylib if OS is Darwin.
(Tester::_init_): path to bjam on Darwin.
* v2/test/prebuilt.py
make sure $toolset is expanded correctly.
* v2/test/prebuilt/project-root.jam
use $toolset instead of gcc.
* v2/test/prebuilt/ext/project-root.jam
use $toolset instead of gcc.
* v2/test/prebuilt/ext/Jamfile2.jam
handle extension .dylib.
* v2/test/prebuilt/ext/Jamfile2.jam
handle extension .dylib.
* v2/tools/darwin.jam
inline call to toolset.inherit.
filter <debug-symbols>off because -s is not accepted for dlls.
speficy that .dylib files are of type SHARED_LIB.
(actions link): pass -s for static linkage.
(actions link.dll): pass -L flag with path to libraries.
(actions archive): -c inhibits warning.
[SVN r22332]
2004-02-20 08:51:33 +00:00
Vladimir Prus
21ffcb1c6c
Property register sun toolset.
...
[SVN r22300]
2004-02-17 12:03:53 +00:00
Rene Rivera
11cffc67ec
Add new file to dist.source file list.
...
[SVN r22292]
2004-02-16 14:34:05 +00:00
Vladimir Prus
53ca4fcb36
Move the logic for library ordering to a separate module. Add library
...
ordering to 'sun' toolset.
[SVN r22284]
2004-02-16 09:12:27 +00:00
Vladimir Prus
2d883c64d5
Optimize library ordering by native rules.
...
[SVN r22281]
2004-02-16 08:30:13 +00:00
Vladimir Prus
f641d2ca34
Remove code duplication. Optimize library ordering by not ordering sources
...
which are not of LIB type.
[SVN r22280]
2004-02-16 07:25:23 +00:00
Vladimir Prus
12e8adb917
Bugfix. Don't condirer <toolset-msvc:version>xxx to be conditional property.
...
[SVN r22172]
2004-02-05 13:31:54 +00:00
Vladimir Prus
f4d6b67bbb
Disable 'unused sources' warning for LIBS which are sources of EXE.
...
[SVN r22168]
2004-02-05 10:45:30 +00:00
Vladimir Prus
a5edfddf3b
Refactorings. The logic to generate dependencies was duplicated in two
...
methods.
* build/targets.jam
(generate-dependency): Remove
(basic-target.generate-sources): Remove.
(basic-target.generate-dependencies): New method, contains
common logic of the two removed methods.
(basic-target.generate): Generate dependencies/sources using
'generate-dependencies'
(basic-target.compute-usage-requirements): Likewise.
[SVN r22147]
2004-02-03 09:24:56 +00:00
Vladimir Prus
36eb018984
Removed commented out debug prints
...
[SVN r22146]
2004-02-03 08:38:06 +00:00
Vladimir Prus
0da0a2e3a4
Disable order-sensitive properties for a while. They cause performance
...
degradation that should be investigated.
[SVN r22145]
2004-02-03 08:36:46 +00:00
Vladimir Prus
9e97b4a117
Fix a bug which preverten inheriting from gcc.
...
[SVN r22137]
2004-02-02 15:02:32 +00:00
Vladimir Prus
d02fe33b11
Make the 'search' feature order-sensitive.
...
[SVN r22134]
2004-02-02 13:18:51 +00:00
Vladimir Prus
93c3c932e2
Instroduce order-sensitive properties.
...
* build/feature.jam: New feature attribute 'order-sensitive'.
* jam_src/modules/property-set.c: (property_set_create): Don't sort
order-sensitive attributes.
[SVN r22132]
2004-02-02 13:12:30 +00:00
Vladimir Prus
528962d877
Refactorings.
...
* jam_src/compile.c
(call_rule): New function.
* jam_src/modules/property-set.c
(property_set_create): Use 'call_rule'.
[SVN r22131]
2004-02-02 11:50:31 +00:00
Vladimir Prus
960156f204
Simplification. Now that non-searched libraries are directly
...
passes to action (not via property), there's no need to explicitly
set dependency on such targets.
* tools/builtin.jam
(link-action): Remove
(linking-generator.action-class): Don't override.
(linking-generator.generated-targets): Don't pass searched-libraries
as sources.
[SVN r22130]
2004-02-02 09:29:22 +00:00
Vladimir Prus
ff886e38a9
Move the 'location-prefix' feature declaration to builtin.jam.
...
[SVN r22129]
2004-02-02 07:33:02 +00:00
Vladimir Prus
9034f3ba61
First version of proper library ordering for gcc.
...
[SVN r22079]
2004-01-30 14:10:24 +00:00
Vladimir Prus
fdb27d6c1a
Add paths to all dependent libs to uic command line.
...
[SVN r22071]
2004-01-30 12:14:57 +00:00
Vladimir Prus
b3fff372ce
Make some of the features incidental, since they have no effect on
...
built targets.
[SVN r22068]
2004-01-30 08:08:24 +00:00
Vladimir Prus
c82c080f9a
Refactorings.
...
* build/property-set.jam
(property-set): Make dependency/non-dependency classification independent
from base/free/incidental.
* build/targets.jam
Induced change.
[SVN r22051]
2004-01-29 14:59:17 +00:00
Vladimir Prus
ded2f35dbd
* utils/paths.jam
...
(glob): Accept several directories, like builtin GLOB does.
[SVN r22050]
2004-01-29 13:49:14 +00:00
Douglas Gregor
f7f5b24781
Glob in multiple directories correctly
...
[SVN r22014]
2004-01-28 01:41:31 +00:00
Vladimir Prus
7885ee04d1
Register generators inside 'init'. Issue warning of Boost.Book XSL dir
...
is not found.
[SVN r21972]
2004-01-26 14:48:51 +00:00
Vladimir Prus
58985d4994
Weaken check for unused sources for libraries -- so that we don't warn
...
the statically linked library bypasses library sources.
[SVN r21960]
2004-01-26 11:32:58 +00:00