2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-22 03:12:16 +00:00
Commit Graph

10944 Commits

Author SHA1 Message Date
Toon Knapen
e0b33b5698 port to windows
[SVN r28859]
2005-05-13 10:18:28 +00:00
Toon Knapen
ce7632d83c port to windows
[SVN r28859]
2005-05-13 10:18:28 +00:00
Markus Schöpflin
4e2866d22b Only use -gall when not optimizing, use -g3 for all other cases.
[SVN r28841]
2005-05-12 14:51:19 +00:00
Caleb Epstein
a743436453 PYTHON_EMBEDDED_LIBRARY: fix for compiling with static libpython on
BSD-like systems


[SVN r28838]
2005-05-12 14:13:45 +00:00
Rene Rivera
0e0d47e9f3 Prevent use of -fcoalesce-templates in newest Darwin. Patch from Patrick Hartling.
[SVN r28805]
2005-05-11 06:15:20 +00:00
Caleb Epstein
f06ce0cb30 PYTHON_EMBEDDED_LIBRARY: Don't require 'util' library
[SVN r28800]
2005-05-11 02:07:30 +00:00
Rene Rivera
7a627c045a Prevent setting TOP in the env from upsetting BB into an infinite loop.
[SVN r28774]
2005-05-09 20:46:50 +00:00
Markus Schöpflin
7cbbbc2768 Use -gall to get full debug symbols when compiling C++ code.
[SVN r28763]
2005-05-09 11:31:01 +00:00
Rene Rivera
36b0200e89 Fix double ".lib" on archive action for searched libraries.
[SVN r28721]
2005-05-07 20:55:41 +00:00
Rene Rivera
f6815f3145 Patch from snaury@narod.ru to fix "a bug in file filent.c' in function file_archscan', which causes long .o files in archives invisible to jam, and thus jam always recompiles such .o files, when using, for instance, mingw".
[SVN r28703]
2005-05-06 23:46:50 +00:00
Rene Rivera
9fc5e08b57 Patch from snaury@narod.ru to fix "a bug in file filent.c' in function file_archscan', which causes long .o files in archives invisible to jam, and thus jam always recompiles such .o files, when using, for instance, mingw".
[SVN r28703]
2005-05-06 23:46:50 +00:00
Vladimir Prus
c54115e466 Remove dead code.
[SVN r28649]
2005-05-04 06:06:34 +00:00
Vladimir Prus
ecf54ec2ed Remove dead code.
[SVN r28649]
2005-05-04 06:06:34 +00:00
Vladimir Prus
1ba752ef0a Adjust library suffixes for OSX.
[SVN r28631]
2005-05-03 14:58:24 +00:00
Vladimir Prus
9f47f9f9ff Adjust library suffixes for OSX.
[SVN r28631]
2005-05-03 14:58:24 +00:00
Vladimir Prus
7c853cb61e Clarify comments.
[SVN r28627]
2005-05-03 14:07:36 +00:00
Vladimir Prus
ef74b271d8 Clarify comments.
[SVN r28627]
2005-05-03 14:07:36 +00:00
Vladimir Prus
3f3d979ffd Support FreeBSD for Boost.Build self-tests.
Patch from Craig Rodrigues.


[SVN r28623]
2005-05-03 06:15:08 +00:00
Vladimir Prus
604408b82d Support FreeBSD for Boost.Build self-tests.
Patch from Craig Rodrigues.


[SVN r28623]
2005-05-03 06:15:08 +00:00
Rene Rivera
eefe778ebc * Increase version, long overdue.
* Build bjam only by default, instead of all the other misc binaries.
* Implement disabling of splitting of imported variables. Not enable yet.
* Fix 7zip archiver search to work with newest 7z version.


[SVN r28541]
2005-04-30 06:28:38 +00:00
Rene Rivera
7b4b0d6b8f * Increase version, long overdue.
* Build bjam only by default, instead of all the other misc binaries.
* Implement disabling of splitting of imported variables. Not enable yet.
* Fix 7zip archiver search to work with newest 7z version.


[SVN r28541]
2005-04-30 06:28:38 +00:00
Rene Rivera
70772a4412 Fix link error of missing wide char support.
[SVN r28540]
2005-04-30 01:54:46 +00:00
Vladimir Prus
de89d725b9 Allow "bjam hello.o" to work.
[SVN r28514]
2005-04-28 14:14:59 +00:00
Vladimir Prus
ee6fbe513e Allow "bjam hello.o" to work.
[SVN r28514]
2005-04-28 14:14:59 +00:00
Dave Abrahams
bea3e444d1 Some hacks to make things "work" on Windows. I'm not really sure what
I'm doing, though: this is all black magic, still.


[SVN r28513]
2005-04-28 13:18:52 +00:00
Dave Abrahams
dcf84cf941 Some hacks to make things "work" on Windows. I'm not really sure what
I'm doing, though: this is all black magic, still.


[SVN r28513]
2005-04-28 13:18:52 +00:00
Vladimir Prus
17b369510a Handle spaces in paths.
[SVN r28512]
2005-04-28 13:16:09 +00:00
Vladimir Prus
1dc40e997e Handle spaces in paths.
[SVN r28512]
2005-04-28 13:16:09 +00:00
Vladimir Prus
05967f912f Don't relink exe on CYGWIN.
I believe no dynamic paths are hardcoded in shared libraries, so relinking
is not needed.


[SVN r28511]
2005-04-28 12:31:52 +00:00
Vladimir Prus
67902a923a Don't relink exe on CYGWIN.
I believe no dynamic paths are hardcoded in shared libraries, so relinking
is not needed.


[SVN r28511]
2005-04-28 12:31:52 +00:00
Vladimir Prus
ca7a7cd351 Don't ever change target names in virtual-target.clone-action.
At the moment, the rule is used only by 'stage.relink'. In that case, we
just want to relink a target to a different location. The previous
version of clone-action, however, would create file-target with the original
name but without telling that the name is exact, so file-target would add
extension appropriate to the type.

This is only a problem when we relink a type which non-empty extension,
and there are no known uses -- we need relinking only for EXEs on Unix,
and exe extension is empty. But to avoid further problem, I'm fixing this.

This problem manifested itself because on cygwin, we incorrectly tried
to do relinking. This should not do any harm, in fact, only be inefficient,
but instead we got double ".exe" on staged binaries.


[SVN r28510]
2005-04-28 12:28:52 +00:00
Vladimir Prus
4fca02e4e2 Don't ever change target names in virtual-target.clone-action.
At the moment, the rule is used only by 'stage.relink'. In that case, we
just want to relink a target to a different location. The previous
version of clone-action, however, would create file-target with the original
name but without telling that the name is exact, so file-target would add
extension appropriate to the type.

This is only a problem when we relink a type which non-empty extension,
and there are no known uses -- we need relinking only for EXEs on Unix,
and exe extension is empty. But to avoid further problem, I'm fixing this.

This problem manifested itself because on cygwin, we incorrectly tried
to do relinking. This should not do any harm, in fact, only be inefficient,
but instead we got double ".exe" on staged binaries.


[SVN r28510]
2005-04-28 12:28:52 +00:00
Vladimir Prus
4447529606 Fix setting of DLL search path for testing on CYGWIN.
[SVN r28509]
2005-04-28 12:05:22 +00:00
Vladimir Prus
5de66f053f Fix setting of DLL search path for testing on CYGWIN.
[SVN r28509]
2005-04-28 12:05:22 +00:00
Vladimir Prus
05baf3245d Fix path.glob on cygwin.
It was completely broken with absolute windows paths because /cygdrive
is valid cygwin path, but 'cygdrive' is not shown when listing the '/'
directory.


[SVN r28508]
2005-04-28 08:04:41 +00:00
Vladimir Prus
528de34eb2 Fix path.glob on cygwin.
It was completely broken with absolute windows paths because /cygdrive
is valid cygwin path, but 'cygdrive' is not shown when listing the '/'
directory.


[SVN r28508]
2005-04-28 08:04:41 +00:00
Rene Rivera
758688c9c5 Define BOOST_COMO_STRICT=1 when strict mode is turned on with --a option.
[SVN r28495]
2005-04-26 21:03:14 +00:00
Peter Dimov
93bc3a90bc Disable shared_ptr MT safety on Comeau since it doesn't handle __declspec or __stdcall in strict mode.
[SVN r28494]
2005-04-26 20:52:57 +00:00
Rene Rivera
0ed0573dac boostbook.jam; Make it possible to configure where to find boostbook files.
boostbook-config.jam; Find boostbook files using Boost install key.
quickbook-config.jam; Auto config of quickbook tool.


[SVN r28464]
2005-04-25 04:24:04 +00:00
Rene Rivera
77476676e5 boostbook.jam; Make it possible to configure where to find boostbook files.
boostbook-config.jam; Find boostbook files using Boost install key.
quickbook-config.jam; Auto config of quickbook tool.


[SVN r28464]
2005-04-25 04:24:04 +00:00
Rene Rivera
834fa0f267 Make the version/variant tag conform to BBv1 behaviour.
[SVN r28439]
2005-04-23 16:36:59 +00:00
Rene Rivera
f191d632c3 Make the version/variant tag conform to BBv1 behaviour.
[SVN r28439]
2005-04-23 16:36:59 +00:00
Douglas Gregor
b1399c29ad Use install_name for dylibs on darwin
[SVN r28398]
2005-04-22 02:59:51 +00:00
Vladimir Prus
b8e017d7cf Test for absolute glob patterns.
[SVN r28380]
2005-04-21 10:44:42 +00:00
Vladimir Prus
c6778e1fe7 Test for absolute glob patterns.
[SVN r28380]
2005-04-21 10:44:42 +00:00
Vladimir Prus
d2f1a4d7b3 Handle HOME that contains spaces.
[SVN r28379]
2005-04-21 10:37:58 +00:00
Vladimir Prus
eca8084733 Handle HOME that contains spaces.
[SVN r28379]
2005-04-21 10:37:58 +00:00
Vladimir Prus
a464abd291 Fix handling of build-dir attribute on windows. We did not correctly
recognize when it was absolute.


[SVN r28378]
2005-04-21 09:23:14 +00:00
Vladimir Prus
a9cbb4c7df Fix handling of build-dir attribute on windows. We did not correctly
recognize when it was absolute.


[SVN r28378]
2005-04-21 09:23:14 +00:00
Vladimir Prus
bfa598ce5f Don't run abs_workdir from test_all.py, because that's internal test for
test system, not for Boost.Build itself. In addition, the test doesn't work
for Windows.


[SVN r28376]
2005-04-21 08:55:09 +00:00