Commit Graph

12124 Commits

Author SHA1 Message Date
Vladimir Prus
eeb5324f5e On install, relink shared libraries if the dll-path property has changed.
[SVN r30538]
2005-08-12 12:53:58 +00:00
Vladimir Prus
5641492639 Somewhat improve the error we get when generators.jam can build a
target.


[SVN r30537]
2005-08-12 11:49:01 +00:00
Vladimir Prus
f8cb8decba Somewhat improve the error we get when generators.jam can build a
target.


[SVN r30537]
2005-08-12 11:49:01 +00:00
Vladimir Prus
ca20405506 Qt4 improvements:
- Add -name option to rcc invocation. This is needed to disambiguate
  the name of the generated initialising function. Since qmake takes
  the basename of  the  .qrc file I've copied this behaviour to have
  consistent naming.

- Add -I option to moc invocation. I've added the include and
  include/QtCore directories in order to be able to compile Qt4 with V2.

Patch from Juergen Hunold.


[SVN r30536]
2005-08-12 10:26:36 +00:00
Vladimir Prus
3ba458a38d Qt4 improvements:
- Add -name option to rcc invocation. This is needed to disambiguate
  the name of the generated initialising function. Since qmake takes
  the basename of  the  .qrc file I've copied this behaviour to have
  consistent naming.

- Add -I option to moc invocation. I've added the include and
  include/QtCore directories in order to be able to compile Qt4 with V2.

Patch from Juergen Hunold.


[SVN r30536]
2005-08-12 10:26:36 +00:00
Vladimir Prus
92f5b979ba Doc fix: fix space between parameter names and ?/+/* characters.
[SVN r30535]
2005-08-12 09:27:44 +00:00
Vladimir Prus
9c775fe21b Doc fix: fix space between parameter names and ?/+/* characters.
[SVN r30535]
2005-08-12 09:27:44 +00:00
Vladimir Prus
639cab5c18 Quote path with spaced in "using" example.
[SVN r30534]
2005-08-12 09:19:24 +00:00
Vladimir Prus
d3cdc6b6b3 Quote path with spaced in "using" example.
[SVN r30534]
2005-08-12 09:19:24 +00:00
Vladimir Prus
946694e205 Some doc changes. Most notably, initial description of jam language.
The changes were done quite some time ago, so can't provide more detailed
changelog.


[SVN r30533]
2005-08-12 09:17:33 +00:00
Vladimir Prus
a863cc65d7 Some doc changes. Most notably, initial description of jam language.
The changes were done quite some time ago, so can't provide more detailed
changelog.


[SVN r30533]
2005-08-12 09:17:33 +00:00
Vladimir Prus
3db370a9e4 Fix using of 'glob' in project root rules.
There were two problems:
- 'glob' was using __name__ as the name of the project and not
  project.current, so it would search in project root, and not in child
  project that inherited project root rules.
- the 'import' that's overrided in project context used __name__ to
  restore the value of current project

Thanks to Emil Dotchevski for the bug report.


[SVN r30507]
2005-08-08 09:31:39 +00:00
Vladimir Prus
935b2236db Fix using of 'glob' in project root rules.
There were two problems:
- 'glob' was using __name__ as the name of the project and not
  project.current, so it would search in project root, and not in child
  project that inherited project root rules.
- the 'import' that's overrided in project context used __name__ to
  restore the value of current project

Thanks to Emil Dotchevski for the bug report.


[SVN r30507]
2005-08-08 09:31:39 +00:00
Vladimir Prus
51352bab36 Unbreak testing.
[SVN r30506]
2005-08-08 08:50:21 +00:00
Vladimir Prus
55efff9b0f Unbreak testing.
[SVN r30506]
2005-08-08 08:50:21 +00:00
Vladimir Prus
fb5507f3f5 Cleanup toolset.using. We tries to conditionally call 'init',
which both unnecessary, and incorretly coded.

Thanks for Craig Rodrigues for spotting it.


[SVN r30478]
2005-08-05 09:43:15 +00:00
Vladimir Prus
0c2e75b80b Cleanup toolset.using. We tries to conditionally call 'init',
which both unnecessary, and incorretly coded.

Thanks for Craig Rodrigues for spotting it.


[SVN r30478]
2005-08-05 09:43:15 +00:00
Vladimir Prus
f972c3faea Switch to using os.environ, except of modules.peek. Document SHELL.
[SVN r30453]
2005-08-04 06:51:15 +00:00
Vladimir Prus
ba866fef5a Switch to using os.environ, except of modules.peek. Document SHELL.
[SVN r30453]
2005-08-04 06:51:15 +00:00
Vladimir Prus
650f2a657c Fix off-by-one error in builtin_shell. The result contained one random
character at the end.


[SVN r30452]
2005-08-04 06:38:41 +00:00
Vladimir Prus
45be175435 Fix off-by-one error in builtin_shell. The result contained one random
character at the end.


[SVN r30452]
2005-08-04 06:38:41 +00:00
Rene Rivera
2f36ea8104 Fix missing name of tool when setting up with a user specified binary of quickbook.
[SVN r30422]
2005-08-03 19:45:41 +00:00
Rene Rivera
e4215dc3da Fix missing name of tool when setting up with a user specified binary of quickbook.
[SVN r30422]
2005-08-03 19:45:41 +00:00
Vladimir Prus
9d17915ce4 Support assembler sources with gcc.
Patch from Craig Rodrigues.


[SVN r30406]
2005-08-03 13:33:45 +00:00
Vladimir Prus
905d44b656 Support assembler sources with gcc.
Patch from Craig Rodrigues.


[SVN r30406]
2005-08-03 13:33:45 +00:00
Vladimir Prus
1c068d54e4 Add missing call to 'virtual-target.register' when symlinking targets.
Otherwise, if we build 'install' target twice, we'll get two different
symlink targets.


[SVN r30400]
2005-08-03 11:43:04 +00:00
Vladimir Prus
82ca771e11 Add missing call to 'virtual-target.register' when symlinking targets.
Otherwise, if we build 'install' target twice, we'll get two different
symlink targets.


[SVN r30400]
2005-08-03 11:43:04 +00:00
Vladimir Prus
0a306d520d Improved msvc support.
- minor spellings errors in comments ("iff" and "vccars" instead of "if"
and "vcvars")
- correct escaping of metacharacters in regular expressions
- Fixed a condition so /Zc:forScope /Zc:wchar_t are added in MSVC 8.x too
- Side-by-side manifests are now used for exe targets too, not only for
DLLs.
- Reworked /Ogity|/Ogisy options selection code (a minor refactoring)
- Search paths without /bin are now only added if vc 7.1 is going to be
detected.
- Added autodetection for VC8.0 using VS80COMNTOOLS variable
- Use os.environ instead of modules.peek + :J hack.

Patch from Andrey Melnikov.


[SVN r30370]
2005-08-02 05:38:42 +00:00
Vladimir Prus
7320372b2c Improved msvc support.
- minor spellings errors in comments ("iff" and "vccars" instead of "if"
and "vcvars")
- correct escaping of metacharacters in regular expressions
- Fixed a condition so /Zc:forScope /Zc:wchar_t are added in MSVC 8.x too
- Side-by-side manifests are now used for exe targets too, not only for
DLLs.
- Reworked /Ogity|/Ogisy options selection code (a minor refactoring)
- Search paths without /bin are now only added if vc 7.1 is going to be
detected.
- Added autodetection for VC8.0 using VS80COMNTOOLS variable
- Use os.environ instead of modules.peek + :J hack.

Patch from Andrey Melnikov.


[SVN r30370]
2005-08-02 05:38:42 +00:00
Eric Niebler
8791148f9b merge from QUICKBOOK_INCLUDE branch
[SVN r30369]
2005-08-02 03:39:30 +00:00
Eric Niebler
32d66dfce3 merge from QUICKBOOK_INCLUDE branch
[SVN r30369]
2005-08-02 03:39:30 +00:00
Rene Rivera
8f432a1d9c Remove non-platform sources from bootstrap build.
[SVN r30361]
2005-08-01 14:14:43 +00:00
Rene Rivera
2856b43ee6 Remove non-platform sources from bootstrap build.
[SVN r30361]
2005-08-01 14:14:43 +00:00
Vladimir Prus
b7411ebf45 Qt4 support, from Alo Sarv.
[SVN r30360]
2005-08-01 14:08:27 +00:00
Vladimir Prus
b0627925df Qt4 support, from Alo Sarv.
[SVN r30360]
2005-08-01 14:08:27 +00:00
Rene Rivera
3d6effd607 Don't compile extra non-platform files during bootstrap.
[SVN r30358]
2005-08-01 13:39:46 +00:00
Rene Rivera
334d9aba95 Don't compile extra non-platform files during bootstrap.
[SVN r30358]
2005-08-01 13:39:46 +00:00
Vladimir Prus
9b25d607bd Allow to reinitialize Whale support several time, provided the path
is always the same.


[SVN r30356]
2005-08-01 11:40:29 +00:00
Vladimir Prus
d4c14cbd30 Allow to reinitialize Whale support several time, provided the path
is always the same.


[SVN r30356]
2005-08-01 11:40:29 +00:00
Vladimir Prus
962dd9923e Added notes about relative source paths.
[SVN r30355]
2005-08-01 09:14:02 +00:00
Vladimir Prus
e0d5141bb9 Added notes about relative source paths.
[SVN r30355]
2005-08-01 09:14:02 +00:00
Rene Rivera
af7fc46c5a Account for VC8 not having single threaded runtimes.
[SVN r30321]
2005-07-30 15:52:51 +00:00
Vladimir Prus
24fa408e3f Unbreak " lib a ; " syntax.
Thanks to Craig Rodrigues for the bug report.


[SVN r30309]
2005-07-29 12:00:40 +00:00
Vladimir Prus
977d086664 Unbreak " lib a ; " syntax.
Thanks to Craig Rodrigues for the bug report.


[SVN r30309]
2005-07-29 12:00:40 +00:00
Vladimir Prus
a02448da4a Include <unistd.h> to get definition of _exit.
Patch from Craig Rodrigues.


[SVN r30308]
2005-07-29 09:30:12 +00:00
Vladimir Prus
d4f3ef3066 Include <unistd.h> to get definition of _exit.
Patch from Craig Rodrigues.


[SVN r30308]
2005-07-29 09:30:12 +00:00
Vladimir Prus
cda0cf3306 Ignore some files in CVS operations
[SVN r30307]
2005-07-29 08:42:42 +00:00
Vladimir Prus
8f9edf178d Ignore some files in CVS operations
[SVN r30307]
2005-07-29 08:42:42 +00:00
Dave Abrahams
26ec6c1206 Fix copyright and documentation
[SVN r30219]
2005-07-22 18:46:20 +00:00
Dave Abrahams
9743353f89 Fix copyright and documentation
[SVN r30219]
2005-07-22 18:46:20 +00:00