Dave Abrahams
39c5b20c05
Fix Cygwin GCC Python testing from DOS prompt
...
[SVN r31400]
2005-10-19 22:33:31 +00:00
Rene Rivera
39d07df796
Merge outstanding 1.33 changes to trunk:
...
* QNX/qcc support.
* STLport5 support.
* STLport support docs cleanup.
* kFreeBSD support.
* MinGW/MSYS support.
[SVN r31345]
2005-10-16 15:34:27 +00:00
Rene Rivera
af7fc46c5a
Account for VC8 not having single threaded runtimes.
...
[SVN r30321]
2005-07-30 15:52:51 +00:00
Dave Abrahams
14d041360c
Kill off bogus targets created by Python testing; these were causing
...
white squares in test results.
Also, a small fix for Cygwin that doesn't seem to have hurt anything.
[SVN r29793]
2005-06-25 00:29:50 +00:00
Joaquín M. López Muñoz
be11700f98
fixed previous patch
...
[SVN r29601]
2005-06-16 07:11:39 +00:00
Joaquín M. López Muñoz
f3db3f1284
made some MSVC toolset tags compatible with autolink expectations
...
[SVN r29577]
2005-06-15 05:46:41 +00:00
Rene Rivera
506b018fb7
Adjust toolset tag for CodeWarrior to match the names generated by the autolink code.
...
[SVN r29153]
2005-05-23 05:00:20 +00:00
Rene Rivera
7c553e33f2
Fix setting of dynamic loader path when on systems that do not use "LD_LIBRARY_PATH". Specifically this fixes the execute tests in MacOS-X, where the dyn loader path var is DYLD_LIBRARY_PATH.
...
[SVN r28285]
2005-04-17 01:30:36 +00:00
Douglas Gregor
69ebf41a7d
Detect Darwin
...
[SVN r27715]
2005-03-16 22:30:21 +00:00
Rene Rivera
dd959a7227
Apply typo fixes from Julio M. Merino Vidal
...
[SVN r27513]
2005-02-27 17:28:24 +00:00
Rene Rivera
a61866bbe5
Factor out the logic for overriding requirement properties so it can be used consistently, and by other requirement rules.
...
[SVN r27044]
2005-02-02 19:58:01 +00:00
Rene Rivera
af9048847c
Fix extra updates on targets when a header has the same name as a directory which is in the headers search path.
...
[SVN r26228]
2004-11-17 08:30:18 +00:00
Rene Rivera
6b210ab851
Fix target-id-of and target-path-of to not throw away extra grist prefixes when more than on is present.
...
[SVN r25919]
2004-10-28 20:04:58 +00:00
Aleksey Gurtovoy
1eb5576310
restore correct version-tag extraction code
...
[SVN r25676]
2004-10-11 22:15:20 +00:00
Rene Rivera
8422292313
Fix detection of long toolset names in translation to short names.
...
[SVN r25652]
2004-10-11 01:29:11 +00:00
Aleksey Gurtovoy
438023f2c0
remove dots from toolset names (see http://thread.gmane.org/gmane.comp.lib.boost.build/6603 )
...
[SVN r25651]
2004-10-10 18:50:29 +00:00
Rene Rivera
82120cb6cf
Change to allow using "stlp" as a shorthand for "stlport" in toolset names.
...
Change to allow using "iw" as shorthand for "intel-win32" in toolset names.
[SVN r25527]
2004-10-02 19:00:25 +00:00
Rene Rivera
52e22c12f5
Fix bad selection of dependents when rules in the targets change the requirements.
...
[SVN r25196]
2004-09-18 18:36:33 +00:00
Rene Rivera
1303a0d9bb
Fix unexpected behaviour of sorting find-library requirements causing link problems.
...
[SVN r24688]
2004-08-24 04:38:11 +00:00
Rene Rivera
fc31c7b3d5
no message
...
[SVN r24616]
2004-08-20 12:32:31 +00:00
Rene Rivera
62c007967f
Fix missing toolset tag name for vc[678] toolsets.
...
[SVN r24473]
2004-08-14 16:55:37 +00:00
Rene Rivera
53447f3c9f
Fix a few problems with common naming:
...
* Move toolset requirements code from toolsets plus common-variant-tag into a separate toolset::requirements. This fixes inconsistency problems with libraries that have names that don't match the real content.
* Remove custom stlport code in msvc-strport toolset and use common stlport.jam. This normalizes the settings and requirements for stlport builds.
Also added support for removing the version related info, tolset and version tag, to support --layout=system install option.
[SVN r24427]
2004-08-12 05:01:41 +00:00
Rene Rivera
393c4f75e8
Recognize vc8 for common variant tags.
...
[SVN r24173]
2004-07-30 01:26:44 +00:00
Dave Abrahams
188b1250ac
Added build disabling.
...
[SVN r23957]
2004-07-22 14:03:46 +00:00
Rene Rivera
dd7ae63e82
Add cw toolset to std::locale rule that needs that special handling.
...
[SVN r23709]
2004-07-17 20:39:21 +00:00
Rene Rivera
ce0b41ece8
Add support for build+install only specified parts/libraries.
...
[SVN r23441]
2004-07-11 17:34:14 +00:00
Dave Abrahams
23a7ecb8c0
Fixes for intel-linux
...
added <default> feature handling for specifying build defaults in requirement sets.
[SVN r22027]
2004-01-28 22:50:18 +00:00
Rene Rivera
6868fac717
Split basic functionality of setting up a target's variables from declare-local-target to a new rule, declare-basic-target. This helps in setting up intermediate targets of main targets, for example by the test system.
...
[SVN r21819]
2004-01-18 20:50:55 +00:00
Beman Dawes
c4847503e4
Enable Metrowerks support
...
[SVN r21552]
2004-01-09 02:20:57 +00:00
Beman Dawes
924223c33e
enable -mt thread-tag for Intel
...
[SVN r21550]
2004-01-09 00:50:08 +00:00
Beman Dawes
ab5f50389b
add cw9 for cwpro9
...
[SVN r21537]
2004-01-08 01:26:13 +00:00
Toon Knapen
b9b5ffa1d9
removed Aix-Implib-Action and added '-G' flag to link shared libraries on AIX
...
[SVN r21528]
2004-01-07 14:00:49 +00:00
Dave Abrahams
06647a35ea
Command files for Borland tlib
...
[SVN r21524]
2004-01-07 05:07:35 +00:00
John Maddock
bb7682289a
Changed naming scheme for vc7-stlport and vc7.1-stlport toolsets - these toolsets require <stlport-iostream>on, but the lib naming scheme gets hold of the build properties before the toolset gets to modify them, so we have to remove any 'n' tag that gets appended.
...
[SVN r21358]
2003-12-20 13:28:22 +00:00
Rene Rivera
8646da0914
Add returning of generated files from stage rule.
...
[SVN r21260]
2003-12-15 04:09:56 +00:00
Dave Abrahams
6f977e98a6
quote appended paths
...
[SVN r21246]
2003-12-13 15:09:27 +00:00
Rene Rivera
81e52d95f9
Add support to speficy a rename rule for the target files.
...
[SVN r21175]
2003-12-07 23:33:45 +00:00
Dave Abrahams
ade30d30d0
Allow path-properties to be specified as project-relative,
...
i.e. <include>@boost/foo/bar.
Modified python.jam to use <sysinclude>@boost instead of
<sysinclude>$(BOOST_ROOT), since BOOST_ROOT doesn't hold a reliable
value outside the Boost project.
[SVN r20930]
2003-11-24 02:50:28 +00:00
Rene Rivera
4008fbb995
Add common-stage-tag back in for backward compatability.
...
[SVN r20832]
2003-11-17 17:57:57 +00:00
Rene Rivera
c73a3a7324
Rename common-state-tag to common-variant-tag.
...
Add version number to common-variant-tag from <version> property.
Change common-names to only return the common-variant-tag for temporary compatability.
[SVN r20822]
2003-11-17 04:08:18 +00:00
Dave Abrahams
21c7471c3a
* Fixed Boost.Thread jamfile to add the missing #include paths
...
* Modified Python testing code to use the facilities of testing.jam,
so that it can be processed with process_jam_log
* Updated Python library tests to use a test suite
* Added Python test suite to status/Jamfile
* Added --run-all-tests option to force tests to run even when up-to-date.
Also,
boost-base.jam:
Added some missing rule signatures
RUN_LD_LIBRARY_PATH became LINK_LIBPATH because it was only really
used during linking.
Reformed the movement of path variables up the dependency graph
Removed the defunct Run rule
Set up generalized constants for path manipulation
darwin-tools.jam, gcc-tools.jam:
use LINK_LIBPATH
python.jam:
Reformed the choice of Python executable
testing.jam:
Refactored testing code so it could be used for Python
Now building all environment variable setup code ahead of time
RUN_TEST became TEST_EXE
[SVN r20815]
2003-11-15 15:41:41 +00:00
Dave Abrahams
e845d377b5
Fix testing suffixes
...
[SVN r20809]
2003-11-14 21:17:11 +00:00
Dave Abrahams
da610ce6b1
Bugfixes for my last round of refactorings. NEEDLIBS was getting dropped from toolsets that use command files.
...
[SVN r20786]
2003-11-11 18:42:43 +00:00
Dave Abrahams
17500f4c67
Refactored testing and exe building code.
...
[SVN r20784]
2003-11-11 10:43:55 +00:00
Rene Rivera
9fb2d82993
Add static-libs/archives path to the library search path options so that the auto_link feature can find the libraries.
...
[SVN r20767]
2003-11-08 18:32:51 +00:00
Rene Rivera
361d63cd2b
Add common-names rule to facilitate library authors using the common name targets and auto_link headers.
...
[SVN r20721]
2003-11-07 05:29:13 +00:00
Rene Rivera
5384bc16b2
Apply patches for building with gcc on AIX from J. Micheal Owen, with some minor mods.
...
[SVN r20625]
2003-11-04 03:00:46 +00:00
Rene Rivera
6cb418973c
Build+Install:
...
* common-stage-tag; fix vc toolsets not getting the version number.
* common-stage-tag; handle stlport native iostream mode with "n" tag.
* common-stage-tag; try to catch more instances of stlport use.
[SVN r20577]
2003-10-31 16:42:50 +00:00
Rene Rivera
08a13f6743
Add catch all to common-stage-tag for unknown toolsets. It uses the first part of the toolset name as the tag.
...
[SVN r20544]
2003-10-29 15:38:20 +00:00
Rene Rivera
9a75d3bb35
Fix multiple inclusion by "import" when relative paths to modules are specified. Changes so that in the direcotry specified case it fully normalizes the path to be absolute.
...
[SVN r20354]
2003-10-11 18:21:00 +00:00