2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-17 13:42:14 +00:00
Commit Graph

3070 Commits

Author SHA1 Message Date
Vladimir Prus
43b895f07d Merge from trunk.
[SVN r33583]
2006-04-07 08:12:19 +00:00
Vladimir Prus
ccf9ca3506 Merge from trunk.
[SVN r33581]
2006-04-07 07:50:47 +00:00
Vladimir Prus
b3c08e13d6 Merge from trunk.
[SVN r33579]
2006-04-07 07:38:58 +00:00
Vladimir Prus
4b1c4f32cb Merge from trunk.
[SVN r33577]
2006-04-07 07:34:58 +00:00
Stefan Slapeta
7e192249a5 added system libs for intel-win32
[SVN r33563]
2006-04-06 07:07:12 +00:00
Vladimir Prus
5035ad6616 Merge intel fixes from trunk.
[SVN r33551]
2006-04-05 08:38:01 +00:00
Rene Rivera
60ad74efef Add support for toolset specific resource compiler tool. Make gcc toolset configure a resource compiler if available, and optionally can be user configured. This allows the use of RC files with MinGW and CGYWIN. MSVC minor adjustment to changed name of RC rule. (merge from HEAD)
[SVN r33540]
2006-04-05 05:45:55 +00:00
Rene Rivera
995a7008e5 Fix building with intel-win32 toolset, it was missing linking to some of the system DLLs. (merge from HEAD)
[SVN r33534]
2006-04-04 23:41:06 +00:00
Rene Rivera
529019f69e Add support for STLport 5.x release. (merge from HEAD)
[SVN r33533]
2006-04-04 23:38:12 +00:00
Vladimir Prus
d9530b4f95 Merge LD_LIBRARY_PATH fixes for 64-bit gcc from trunk.
[SVN r33522]
2006-03-29 15:22:11 +00:00
Vladimir Prus
0b1e3c9013 Merge rpath and strip fixed for OSF from trunk.
[SVN r33520]
2006-03-29 11:43:03 +00:00
Vladimir Prus
4bdfdd8da4 Merge LD_LIBRARY_PATH fix for intel.
[SVN r33516]
2006-03-29 11:08:08 +00:00
Vladimir Prus
5d44b8550c Merge Qt3 fixes from trunk.
[SVN r33504]
2006-03-28 13:36:06 +00:00
Vladimir Prus
28e0619911 Merge fixes from HEAD.
[SVN r33484]
2006-03-27 12:05:57 +00:00
nobody
172135c54f This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
[SVN r33417]
2006-03-21 02:26:31 +00:00
Vladimir Prus
b4903af911 Python/OSX fix from Noel Belcourt.
This change addresses how Darwin handles compiling for frameworks.  The
   python frameworks require specific #include syntax that is not present
   in the boost source code so this change specifically adds python
   framework includes to the compile line.


[SVN r33402]
2006-03-20 08:48:58 +00:00
Vladimir Prus
6cc115b5d6 Don't pass "-f" option is there's no def file. Otherwise, '-f' will
apply to the next, unrelated, element of the command line.


[SVN r33359]
2006-03-17 06:54:42 +00:00
Vladimir Prus
67d248a83a Announce the location of test-config.jam.
[SVN r33349]
2006-03-15 08:44:41 +00:00
Vladimir Prus
31644017d9 Fix order of directories in BOOST_BUILD_PATH.
In 'boost-build', add the directory given as argument *after* existing
directories. So, if user set in environment
BOOST_BUILD_PATH=/home/custom_bb_files, then files from that directory
will be loaded before any stock files.

In particular, this fixes searching of user-config.jam in environmental
BOOST_BUILD_PATH.


[SVN r33348]
2006-03-15 08:43:12 +00:00
Alexander Nasonov
59a847681d Don't link with -ldl on FreeBSD 6.0
[SVN r33319]
2006-03-11 17:33:23 +00:00
Vladimir Prus
eea57fc3ca Fix making shared libraries on OSF with gcc.
Patch from Markus Schoepflin.


[SVN r33310]
2006-03-10 13:38:40 +00:00
Markus Schöpflin
709b17c522 Removed obsolete comment.
[SVN r33309]
2006-03-10 13:31:33 +00:00
Vladimir Prus
81d98a3522 Set RUN_PATH variable when linking with gcc, which allows the testing
rules (run/unit-test) to set LD_LIBRARY_PATH variables when running test.

This is to accomotate cases where gcc is installed in non-standard location,
and the path to that location is not in LD_LIBRARY_PATH, but the binaries
still want to link to libstdc++.


[SVN r33307]
2006-03-10 11:51:24 +00:00
Vladimir Prus
406f805b8d Make <warnings>on the default. Increase warning level options for
compiler for <warnings>all for gcc and intel.


[SVN r33306]
2006-03-10 11:29:31 +00:00
Vladimir Prus
c839b87ec6 Set /Op flag only for the currenly initialized version, not for all.
[SVN r33254]
2006-03-07 12:59:37 +00:00
Vladimir Prus
e7013c6504 Pass all sources to the 'achive' rule since it removed the previous
version.


[SVN r33253]
2006-03-07 11:41:53 +00:00
Vladimir Prus
3d403a1f5b Make sure that flags specified via cflags/cxxflags/linkflags are passed
after all flags added by V2 from features. This was, explicit
warnings disabling options will after -Wall on the command line and take
effect.


[SVN r33251]
2006-03-07 10:03:50 +00:00
Vladimir Prus
9454a5943d Don't pass -Op for 8.0, as that option is not available any more.
[SVN r33229]
2006-03-06 09:10:28 +00:00
Vladimir Prus
4641e416f3 Commit new version from Jim Douglas.
Also add RPATH/RPATH_LINK settings.


[SVN r33212]
2006-03-03 14:37:18 +00:00
Vladimir Prus
8b22e7fa10 Attempt to support shared libraries with dmc.jam. Not tested, since free
version of the compiler can't produce shared library anyway.

Patch from Daniel James.


[SVN r33210]
2006-03-03 14:00:13 +00:00
Vladimir Prus
6375efa5a6 Add -Op option for msvc compiler.
The option is "Improve float consistency" and without it, we get failure
of C++ Boost's numeric/convertion/udt_example_0 test.


[SVN r33183]
2006-03-01 09:16:40 +00:00
Vladimir Prus
a79ef83bd4 On, windows, extension for Python modules should be .dll, not .so!
[SVN r33171]
2006-02-28 09:33:56 +00:00
Vladimir Prus
0fe649b8d0 Fix typo in diagnostics
[SVN r33169]
2006-02-28 07:26:53 +00:00
Vladimir Prus
bb84aa1359 Check that the value of the <tag> feature may be local rule name,
not fully-qualified.


[SVN r33168]
2006-02-28 07:22:47 +00:00
Vladimir Prus
8a9b1a63e0 Escape backslashes in jam literals.
Patch from Daniel James.


[SVN r33133]
2006-02-27 07:02:57 +00:00
Vladimir Prus
e1f4f6e44b Quoted the entire command, not just path, for clarity.
[SVN r33132]
2006-02-27 06:59:54 +00:00
Vladimir Prus
25d9218968 Make sure DMC compiler is invoked by command containing only backward slashes.
Thanks to Daniel James for reporting that this is necessary.


[SVN r33122]
2006-02-26 16:52:26 +00:00
Vladimir Prus
dbe108bbe6 * feature.jam (compose): Fix check that a property can't be part of it's
own expansion.

Thanks to Yee Zheng for the bug report.


[SVN r33120]
2006-02-26 16:29:46 +00:00
Vladimir Prus
bec4788f50 For Windows, don't add version to Python interpreter name. Seem that this
does not work.


[SVN r33118]
2006-02-26 16:19:05 +00:00
Vladimir Prus
c5122d295c Fix detection of Python on Darwin.
Patch from Noel Belcourt.


[SVN r33117]
2006-02-26 16:17:20 +00:00
Markus Schöpflin
dd09e81bcc Don't suppress any warnings by default, display warnings with tag instead of number.
[SVN r33098]
2006-02-24 09:31:59 +00:00
Rene Rivera
d8cd43720f Allow presetting of JAMROOT by users.
[SVN r33091]
2006-02-23 17:52:31 +00:00
Vladimir Prus
70942464b7 Documenting testing.launcher
[SVN r33067]
2006-02-21 14:42:42 +00:00
Vladimir Prus
0d7963025b Specify full name for installed file, since 'install' now requires full name
[SVN r33066]
2006-02-21 13:36:35 +00:00
Vladimir Prus
0dd762d654 Added the ability for a toolset to set a prefix for a target type, e.g., a
"lib" prefix for a LIB type.  This was implemented by generalizing
the existing capability to set a target file suffix.

  * build/type.jam
(set-generated-target-suffix):  Refactored to forward call to new
set-generated-target-ps rule.

(change-generated-target-suffix):  Refactored to forward call to new
change-generated-target-ps rule.

(generated-target-suffix-real):  Renamed to generated-target-ps-real
with argument indicating prefix or suffix.

(generated-target-suffix):  Refactored to forward call to new
generated-target-ps rule.

(generated-target-ps):  New helper rule - returns assigned prefix or suffix
acccording to prefix/suffix argument.

(set-generated-target-prefix):  New rule sets target type prefix.

(change-generated-target-prefix):  New rule changes target type prefix.

(generated-target-prefix):  New rule returns target type prefix.

(set-generated-target-ps):  New helper rule - sets prefix/suffix
	for a target type.

	(change-generated-target-ps):  New helper rule - changes
	prefix/suffix for a target type.

* build/virtual-target.jam
(add-prefix-and-suffix):  Invokes new type.generated-target-prefix
to get assigned prefix.  Still some unfinished business with unix
handling - suggest moving commented "hacky" stuff to unix toolset if that
makes sense.

* Formal test case not yet added.  Was tested with my custom hptns toolset.

Patch from Mark Evans.


[SVN r33065]
2006-02-21 13:31:53 +00:00
Vladimir Prus
1970b3942d Allow <name> work for 'install', when there's a single source
[SVN r33064]
2006-02-21 13:08:53 +00:00
Vladimir Prus
9219dea90b Document the --build-dir option.
[SVN r33063]
2006-02-21 12:16:10 +00:00
Vladimir Prus
f59cd5db59 Document command line options using variablelist, not table. It's uglier, but
it's easier to put lots of docs for an option.


[SVN r33062]
2006-02-21 12:05:01 +00:00
Vladimir Prus
7518d106e2 Fixes for 'install' rule.
- Copy the <linkflags> feature when relinking targets.
- Don't install typeless targets if explicit list of
  allowed types is specified.
- Fix the 'rename' rule to handle <runtime-debugging> feature.


[SVN r33057]
2006-02-21 09:08:29 +00:00
Vladimir Prus
41b3f4bb84 Adjust to new jam location
[SVN r33056]
2006-02-21 08:30:55 +00:00