Commit Graph

50051 Commits

Author SHA1 Message Date
Rene Rivera
fdf5dc3174 Add support for specifying linker flags supported by platform.
Makes it possible to build and link to DLLs on OpenBSD.


[SVN r16920]
2003-01-17 06:32:03 +00:00
Rene Rivera
b840d64105 Add default <dllversion> on OpenBSD platform to satisfy *.so link requirements.
[SVN r16919]
2003-01-16 23:17:11 +00:00
Dave Abrahams
c8e91e59c9 Add test for default-identity version
[SVN r16918]
2003-01-16 22:41:25 +00:00
Dave Abrahams
0b82a8525e Implement default-identity version
[SVN r16917]
2003-01-16 22:41:06 +00:00
Vladimir Prus
5f8788e68d Added QT example.
[SVN r16916]
2003-01-16 12:51:02 +00:00
Vladimir Prus
d2b1831701 Preliminary QT support.
* new/qt.jam: New file

* new/target.jam:
    (basic-target.generate): Call 'feature.run-action'.


[SVN r16915]
2003-01-16 12:50:08 +00:00
Rene Rivera
f65e592d27 Fix minor problem for anoncvs logins.
[SVN r16914]
2003-01-15 20:55:21 +00:00
Dave Abrahams
a42070f070 Fix validation
[SVN r16913]
2003-01-15 17:28:28 +00:00
Beman Dawes
fd7f49616a Add TOC and References sections
[SVN r16912]
2003-01-15 16:35:48 +00:00
Dave Abrahams
cf52ee84cb Compiler workarounds
[SVN r16911]
2003-01-15 15:43:36 +00:00
Vladimir Prus
25c6e61a6f Win32 fix.
[SVN r16910]
2003-01-15 12:03:08 +00:00
Dave Abrahams
80f5eb2d40 Improved error-checking
[SVN r16909]
2003-01-15 11:48:46 +00:00
Vladimir Prus
53b8123377 Validate the build request which comes from command line.
[SVN r16908]
2003-01-15 11:41:16 +00:00
Vladimir Prus
6790091838 Make toolset-version feature propagated and link-incompatible.
[SVN r16907]
2003-01-15 11:11:44 +00:00
Vladimir Prus
db17837f80 Improve toolset versions support.
* new/toolset.jam
    (normalize-condition): New rule
    (flags): Call 'normalize-condition'

* new/gcc.jam
    (init): Set compiler name for all actions in
    gcc module, now that toolset.jam supports it.


[SVN r16906]
2003-01-15 10:56:47 +00:00
Vladimir Prus
62dae3aecf Remove debug output.
[SVN r16905]
2003-01-15 10:25:09 +00:00
Ralf W. Grosse-Kunstleve
46bc1b8d12 Mac OS X status
[SVN r16904]
2003-01-15 06:19:23 +00:00
Dave Abrahams
ab1dd608e2 Fix subfeature validation
[SVN r16903]
2003-01-15 01:11:27 +00:00
Dave Abrahams
41f4809032 Fix catch so that it generates an error if no error has occurred.
[SVN r16902]
2003-01-15 00:05:24 +00:00
Vladimir Prus
de462a76ff More generators refactoring.
[SVN r16901]
2003-01-14 19:10:28 +00:00
Peter Dimov
096654b2c7 detail::counted_base renamed to sp_counted_base.
[SVN r16900]
2003-01-14 15:13:53 +00:00
Beman Dawes
927dc0402b now works with targets in separate tree (ALL_LOCATE_TARGET)
[SVN r16899]
2003-01-14 01:38:17 +00:00
Dave Abrahams
bb42fd703f Make unit-test built by default.
[SVN r16898]
2003-01-14 00:07:37 +00:00
Peter Dimov
75c62b304d use_count() postconditions added; enable_..._test.cpp renamed.
[SVN r16896]
2003-01-13 18:32:16 +00:00
Vladimir Prus
e2774474c4 Minor refactoring.
[SVN r16895]
2003-01-13 17:29:42 +00:00
Peter Dimov
a3323612b9 Algorithm improvements, free_unreachable_objects() added.
[SVN r16894]
2003-01-13 17:11:28 +00:00
Rene Rivera
e6dd6b2611 Add recognition of OpenBSD... to fix some of the regression tests (threads).
[SVN r16893]
2003-01-13 16:51:58 +00:00
Vladimir Prus
c35c792453 Fix the stage rule, so that it allows sources with directory names.
* new/stage.jam:
   (stage-target-class): Strip directory names when determining the name of
   the target file.

* test/stage.py: Update the test.


[SVN r16892]
2003-01-13 16:28:47 +00:00
Vladimir Prus
c92e62539f Cleanups.
[SVN r16891]
2003-01-13 16:14:59 +00:00
Vladimir Prus
2b3ca70826 Revert accidental checkin.
[SVN r16890]
2003-01-13 16:13:51 +00:00
Vladimir Prus
6c3be6a707 Fix/improve the symlink rule.
* new/path.jam
    (make-NT, make-UNIX): Convert empty path into "."

* new/project.jam
    (path-relative-to-project-location): New rule.

* new/stage.jam
    (stage-target-class.construct): Use the above rule.

* new/symlink.jam
    (symlink-targets.construct): Call 'set-path' on created
    virtual targets.
    (ln): Attempts at better handling creating symlinks in
    directories.

* new/virtual-target.jam
    (abstract-file-target.actual-name): If explicit path was
    given, include it in grist.

* test/symlink.py: New test.

* test/test_all.py
    Run new test.


[SVN r16889]
2003-01-13 16:09:43 +00:00
Björn Karlsson
e542819a7d Added some info on patches
[SVN r16887]
2003-01-13 15:53:13 +00:00
Beman Dawes
c3d842e3fe remove inadvertent <pre> formatting changes
[SVN r16886]
2003-01-13 15:41:30 +00:00
Björn Karlsson
2b1ca95bd7 Added missing include; named_function_params.hpp
[SVN r16885]
2003-01-13 13:43:00 +00:00
Vladimir Prus
2e4da261b4 Change use-requirements to usage-requirements in some library Jamfiles.
[SVN r16884]
2003-01-13 12:31:12 +00:00
Vladimir Prus
25275ccb1c Rename 'use-requirements' to 'usage-requirement', to avoid
confusion.


[SVN r16883]
2003-01-13 11:15:07 +00:00
Vladimir Prus
d25f4a3f05 Update V2 Jamfile for Boost.
[SVN r16882]
2003-01-13 10:05:01 +00:00
Vladimir Prus
cea8950563 Refine the virtual-targets/actions UML diagram and add some relevant
comments.


[SVN r16881]
2003-01-13 07:36:32 +00:00
Vladimir Prus
a2cba14f0f Add forgotten method to the UML diagram.
[SVN r16880]
2003-01-13 06:54:53 +00:00
Dave Abrahams
1b20e2354e Add Vladimir's UML diagram
[SVN r16879]
2003-01-12 22:57:53 +00:00
Dave Abrahams
fd5c77628e Add Vladimir's UML diagram
[SVN r16878]
2003-01-12 21:24:41 +00:00
John Maddock
a750329256 Modified regression program arguments, so they work when called from some other path.
[SVN r16877]
2003-01-12 12:29:49 +00:00
John Maddock
734c789866 Fixed previous commit: -pthreads should really be spelled -pthread (!).
[SVN r16876]
2003-01-12 11:54:24 +00:00
John Maddock
bb1f940b68 Added FreeBSD threading options.
[SVN r16875]
2003-01-12 11:41:28 +00:00
John Maddock
1326e0e50f loosened feature detection: previous change was too tight.
[SVN r16874]
2003-01-12 11:37:53 +00:00
Dave Abrahams
c4c252b124 Works with Intel C++ 5.0
[SVN r16873]
2003-01-11 15:51:32 +00:00
Beman Dawes
96c25fc569 refine POSIX tests
[SVN r16872]
2003-01-11 14:06:48 +00:00
Beman Dawes
153ddbd10a fix system_complete bug on POSIX
[SVN r16871]
2003-01-11 14:04:43 +00:00
Beman Dawes
dcf7006227 add <define> example
[SVN r16870]
2003-01-11 14:02:37 +00:00
John Maddock
684a3dd162 Moved some tests (regex + static assert) out into the sub-directories.
[SVN r16869]
2003-01-11 11:52:59 +00:00