Commit Graph

12124 Commits

Author SHA1 Message Date
Vladimir Prus
f167f706e0 Fix file:line printing so that Emacs and other tools are not confused.
Patch from Samuel Krempp.


[SVN r21887]
2004-01-23 14:16:29 +00:00
Vladimir Prus
eeae34dce4 When --debug-configuration is specified, output where boost-build.jam
and bootstrap.jam were found.


[SVN r21886]
2004-01-23 14:02:19 +00:00
Vladimir Prus
9c45a944b7 When --debug-configuration is specified, output where boost-build.jam
and bootstrap.jam were found.


[SVN r21886]
2004-01-23 14:02:19 +00:00
Jeremy Siek
110cc640db moved -Wno-long-double to the Darwin section
[SVN r21877]
2004-01-22 04:08:35 +00:00
Rene Rivera
a4f6b4362b Fix missing link flags when building executables from the regression test system. The use of flags .. <target-type>EXE does not work because the target type is set to the main target (RUN from ther test system). Use gTARGET_TYPE instead which is set.
[SVN r21876]
2004-01-22 03:40:10 +00:00
Jeremy Siek
864e107939 added -Wno-long-double
[SVN r21874]
2004-01-22 00:25:26 +00:00
Vladimir Prus
0ef095eb21 Don't pass -x flag to gcc when it's know that gcc will select the
same language from the file extension. This works around distcc's dislike
of the -x option: whenever it sees it, it resorts to local compilation.


[SVN r21839]
2004-01-20 12:46:00 +00:00
Vladimir Prus
1671d60847 Don't pass -x flag to gcc when it's know that gcc will select the
same language from the file extension. This works around distcc's dislike
of the -x option: whenever it sees it, it resorts to local compilation.


[SVN r21839]
2004-01-20 12:46:00 +00:00
Vladimir Prus
038282d06f Fix stlport initialization example.
[SVN r21838]
2004-01-20 09:27:59 +00:00
Vladimir Prus
87f709e5a3 Fix stlport initialization example.
[SVN r21838]
2004-01-20 09:27:59 +00:00
Vladimir Prus
4ca7977418 Use common.file-creation-command for creating a file signalling
that unit test has executed without errors. Using 'touch' is not
portable to Windows, in general.


[SVN r21837]
2004-01-20 08:16:51 +00:00
Vladimir Prus
3044074f7c Use common.file-creation-command for creating a file signalling
that unit test has executed without errors. Using 'touch' is not
portable to Windows, in general.


[SVN r21837]
2004-01-20 08:16:51 +00:00
Rene Rivera
16d8c8005a Use declare-basic-target to declare targets. This fixes the missing target-type when bulding EXEs for the test system.
[SVN r21820]
2004-01-18 20:52: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
Dave Abrahams
33ccc4bfd4 Clean up detritus from: fix debugger invocation in PATH_SETUP
[SVN r21757]
2004-01-15 15:34:42 +00:00
Dave Abrahams
aa7ecda7af Fix debugger invocation in PATH_SETUP
[SVN r21756]
2004-01-15 15:33:47 +00:00
Toon Knapen
35b21567d2 added '-brtl' flag for linking an executable with dynamic libraries
[SVN r21753]
2004-01-15 13:52:14 +00:00
Vladimir Prus
2078bed239 * test/test_all.py
Don't stop at the first failure, try to move further.

  Patch from Andre Hentz, with some tweaks by myself.


[SVN r21724]
2004-01-14 07:20:49 +00:00
Vladimir Prus
d034f8f84e * test/test_all.py
Don't stop at the first failure, try to move further.

  Patch from Andre Hentz, with some tweaks by myself.


[SVN r21724]
2004-01-14 07:20:49 +00:00
Vladimir Prus
3a9e08dddb Remove the concept of 'active' features, for lack of any use.
* build/feature.jam
  (action, run-actions): Remove.

* build/targets.jam
  (basic-target.refined-properties): Don't call 'run-actions'.


[SVN r21667]
2004-01-13 10:24:11 +00:00
Vladimir Prus
2f56d51b61 Remove the concept of 'active' features, for lack of any use.
* build/feature.jam
  (action, run-actions): Remove.

* build/targets.jam
  (basic-target.refined-properties): Don't call 'run-actions'.


[SVN r21667]
2004-01-13 10:24:11 +00:00
Vladimir Prus
a3ac522cd1 Improve NDEBUG handling. Specify <define>NDEBUG as part of <variant>release,
instead of setting it on when there's <optimization>speed. Also, now we
don't use active features at all.


[SVN r21666]
2004-01-13 10:18:09 +00:00
Vladimir Prus
084ae2c4dc Improve NDEBUG handling. Specify <define>NDEBUG as part of <variant>release,
instead of setting it on when there's <optimization>speed. Also, now we
don't use active features at all.


[SVN r21666]
2004-01-13 10:18:09 +00:00
Vladimir Prus
ef0560eb68 Add new example.
[SVN r21665]
2004-01-13 09:57:55 +00:00
Vladimir Prus
5ff4bd0451 Add new example.
[SVN r21665]
2004-01-13 09:57:55 +00:00
Vladimir Prus
427174eaab Use "rm -f" for RM variable on Linux. For now, this does not change much,
but in fugure we can use just $RM inside various actions, instead of testing
for file existance before.

Patch from Michael Stevens.


[SVN r21664]
2004-01-13 09:34:16 +00:00
Vladimir Prus
9e5bdd213d Use "rm -f" for RM variable on Linux. For now, this does not change much,
but in fugure we can use just $RM inside various actions, instead of testing
for file existance before.

Patch from Michael Stevens.


[SVN r21664]
2004-01-13 09:34:16 +00:00
Vladimir Prus
21f0722dfa Added support for testing on solaris:
* test/BoostBuild.py:
    (Tester): added a check for SunOS and one for Linux. The default now is
    to raise an exception.

Patch from  Andre Hentz.


[SVN r21663]
2004-01-13 09:24:16 +00:00
Vladimir Prus
493c4746df Added support for testing on solaris:
* test/BoostBuild.py:
    (Tester): added a check for SunOS and one for Linux. The default now is
    to raise an exception.

Patch from  Andre Hentz.


[SVN r21663]
2004-01-13 09:24:16 +00:00
Vladimir Prus
4bd54c3c79 Unbreak 'absolute_sources.py' on Windows.
[SVN r21621]
2004-01-12 10:54:54 +00:00
Vladimir Prus
31e232d4cf Unbreak 'absolute_sources.py' on Windows.
[SVN r21621]
2004-01-12 10:54:54 +00:00
Vladimir Prus
a8b18c0799 Instead of don't returning targets which are not of requested type
from generators.construct, return them with 'intermediate' flag.


[SVN r21565]
2004-01-09 11:55:32 +00:00
Vladimir Prus
2742a1f4e7 Instead of don't returning targets which are not of requested type
from generators.construct, return them with 'intermediate' flag.


[SVN r21565]
2004-01-09 11:55:32 +00:00
Vladimir Prus
d162d7d854 Remove some obsolete code.
[SVN r21561]
2004-01-09 11:16:49 +00:00
Vladimir Prus
131cf1eefe Remove some obsolete code.
[SVN r21561]
2004-01-09 11:16:49 +00:00
Vladimir Prus
1baab343b9 Unbreak searched_lib.py and library_chain.py. Pass proper -rpath-link
options to the linker.

* tools/builtin.jam
  (lib-target-class.compute-usage-requirements): Add xdll-path
  properties instead of dll-path. Add them unconditionally,
  not only when hardcode-dll-paths is true.

  (linking-generator.run): When hardcode-dll-paths is true, add
  dll-path property for each xdll-path property.

* tools/gcc.jam
  Convert xdll-path properties into -rpath-link option.


[SVN r21560]
2004-01-09 10:50:07 +00:00
Vladimir Prus
33b33b839c Unbreak searched_lib.py and library_chain.py. Pass proper -rpath-link
options to the linker.

* tools/builtin.jam
  (lib-target-class.compute-usage-requirements): Add xdll-path
  properties instead of dll-path. Add them unconditionally,
  not only when hardcode-dll-paths is true.

  (linking-generator.run): When hardcode-dll-paths is true, add
  dll-path property for each xdll-path property.

* tools/gcc.jam
  Convert xdll-path properties into -rpath-link option.


[SVN r21560]
2004-01-09 10:50:07 +00:00
Dave Abrahams
77938a73ea Fix GCC/NT builds, refactor, clean up, clarify
[SVN r21554]
2004-01-09 02:56:36 +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
Vladimir Prus
3086648616 Fix BB65: includes of the form
# include "a.h"

(note the space), were not considered during dependency scanning.


[SVN r21541]
2004-01-08 08:00:00 +00:00
Vladimir Prus
24699e37b9 Fix BB65: includes of the form
# include "a.h"

(note the space), were not considered during dependency scanning.


[SVN r21541]
2004-01-08 08:00:00 +00:00
Rene Rivera
85fb26b156 Fix some syntax errors, for windows test run script.
[SVN r21539]
2004-01-08 04:24:08 +00:00
Rene Rivera
a8a6302d88 Implement Martins' concept of maintaining the exit status when tests are run.
[SVN r21538]
2004-01-08 04:15:42 +00:00
Beman Dawes
ab5f50389b add cw9 for cwpro9
[SVN r21537]
2004-01-08 01:26:13 +00:00
Beman Dawes
478cdf8258 Add cwpro9 toolset
[SVN r21536]
2004-01-08 00:41:24 +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
Dave Abrahams
2f43f44507 Fixed bugs
[SVN r21521]
2004-01-07 03:47:11 +00:00
Dave Abrahams
5fc725707e Fixed bugs
[SVN r21521]
2004-01-07 03:47:11 +00:00