Commit Graph

12124 Commits

Author SHA1 Message Date
Rene Rivera
79b9ee706f no message
[SVN r32446]
2006-01-27 22:14:07 +00:00
John Maddock
9429976bc9 Use correct API call to get cygwin path.
[SVN r32440]
2006-01-27 18:47:39 +00:00
John Maddock
8e596de107 Use correct API call to get cygwin path.
[SVN r32440]
2006-01-27 18:47:39 +00:00
Vladimir Prus
b34937b412 Update mailing list and tracker URLs
[SVN r32434]
2006-01-27 13:04:14 +00:00
Vladimir Prus
19e332dc68 Update mailing list and tracker URLs
[SVN r32434]
2006-01-27 13:04:14 +00:00
Vladimir Prus
61cb30494f Fix "depends on itself" warning emitted when there were directory and
a file with the same name.


[SVN r32433]
2006-01-27 11:10:39 +00:00
Vladimir Prus
75064ea061 Fix "depends on itself" warning emitted when there were directory and
a file with the same name.


[SVN r32433]
2006-01-27 11:10:39 +00:00
Vladimir Prus
32d9796a3e Add a test for the "bjam foo.o" feature.
[SVN r32429]
2006-01-27 10:34:58 +00:00
Vladimir Prus
dd110d3c34 Add a test for the "bjam foo.o" feature.
[SVN r32429]
2006-01-27 10:34:58 +00:00
Vladimir Prus
cfdd695394 Improved Qt4 support.
1. Better qmake compatibility by adding the necessary defines for each
Qt library. E.g. qmake defines QT_CORE_LIB when generating makefiles
for a project using QtCore, QT_GUI_LIB for QtGui and so on.
2. Added support for QtTestLib, the Qt Test Framework ( Qt 4.1)
3. Added support for QtAssistantClient, Qt Integrated Help System
4. Better readability by adding explicit comments (# usage-requirements)
and having one line per setting).
5. Add support for "moc-and-include header" by
5a. duplication of the "moccable-cpp" hack for headers.
5b. copy&change of "moc-h-generator" to "moc-inc-generator"
5c. renaming of the "moc.cpp" action  to "moc.inc" and rearringing
documentation.

Patch from Juergen Hunold.


[SVN r32428]
2006-01-27 09:02:18 +00:00
Vladimir Prus
67ff0ed2a5 Improved Qt4 support.
1. Better qmake compatibility by adding the necessary defines for each
Qt library. E.g. qmake defines QT_CORE_LIB when generating makefiles
for a project using QtCore, QT_GUI_LIB for QtGui and so on.
2. Added support for QtTestLib, the Qt Test Framework ( Qt 4.1)
3. Added support for QtAssistantClient, Qt Integrated Help System
4. Better readability by adding explicit comments (# usage-requirements)
and having one line per setting).
5. Add support for "moc-and-include header" by
5a. duplication of the "moccable-cpp" hack for headers.
5b. copy&change of "moc-h-generator" to "moc-inc-generator"
5c. renaming of the "moc.cpp" action  to "moc.inc" and rearringing
documentation.

Patch from Juergen Hunold.


[SVN r32428]
2006-01-27 09:02:18 +00:00
Vladimir Prus
47e58c706f Revive the gettext module.
[SVN r32419]
2006-01-26 13:38:53 +00:00
Vladimir Prus
0f68765df3 Revive the gettext module.
[SVN r32419]
2006-01-26 13:38:53 +00:00
Vladimir Prus
d9eaa7cd15 When a target had empty property set, we used to assign build path 'true' to it.
[SVN r32418]
2006-01-26 13:37:33 +00:00
Vladimir Prus
e558c775b9 When a target had empty property set, we used to assign build path 'true' to it.
[SVN r32418]
2006-01-26 13:37:33 +00:00
Vladimir Prus
b697901a14 Fix missing import.
[SVN r32417]
2006-01-26 12:13:29 +00:00
Vladimir Prus
a4128c99e3 Fix missing import.
[SVN r32417]
2006-01-26 12:13:29 +00:00
Vladimir Prus
cba01138e5 Fix gettext regression. During construction of subvariant object for
a given build of a given main target, all virtual target created in the
build process would be marked as roots, as opposed to only those retuned
to dependents. As result, gettext module was no able to find any sources
to process, and virtual-target.traverse would stop short on first found root.


[SVN r32416]
2006-01-26 12:11:36 +00:00
Vladimir Prus
ed48c46f00 Fix gettext regression. During construction of subvariant object for
a given build of a given main target, all virtual target created in the
build process would be marked as roots, as opposed to only those retuned
to dependents. As result, gettext module was no able to find any sources
to process, and virtual-target.traverse would stop short on first found root.


[SVN r32416]
2006-01-26 12:11:36 +00:00
Vladimir Prus
042c7dc35a When resolving target id, first look for target in Jamfile, then for
file in current dir. This partially reverts rev 1.117 of build/targets.jam.

See test for further explanations.


[SVN r32377]
2006-01-23 09:41:18 +00:00
Vladimir Prus
763d52aa58 When resolving target id, first look for target in Jamfile, then for
file in current dir. This partially reverts rev 1.117 of build/targets.jam.

See test for further explanations.


[SVN r32377]
2006-01-23 09:41:18 +00:00
Vladimir Prus
82b01caeb7 Update the test template.
[SVN r32376]
2006-01-23 09:24:26 +00:00
Vladimir Prus
4180453ade Update the test template.
[SVN r32376]
2006-01-23 09:24:26 +00:00
Vladimir Prus
33490566f5 Serious bugfix: for <include> properties with absolute pathnames on
windows, we ignored dependencies to headers in those directories.

This change is a quick fix, a better fix will follow later.


[SVN r32375]
2006-01-23 08:18:48 +00:00
Vladimir Prus
ec0580a8c1 Serious bugfix: for <include> properties with absolute pathnames on
windows, we ignored dependencies to headers in those directories.

This change is a quick fix, a better fix will follow later.


[SVN r32375]
2006-01-23 08:18:48 +00:00
Vladimir Prus
7d499000a1 Implemented the 'link-fail' testing rule.
[SVN r32348]
2006-01-18 12:13:45 +00:00
Vladimir Prus
88ee3b7e3f Implemented the 'link-fail' testing rule.
[SVN r32348]
2006-01-18 12:13:45 +00:00
Vladimir Prus
b70405649f When building searched libraries, return 'xdll-path' properties for each
'search' property. This makes sure that linking againsts searched library
in custom directory works on gcc, and that proper run-time library search
path is set by 'unit-test' and 'run' rule.


[SVN r32342]
2006-01-17 09:55:16 +00:00
Vladimir Prus
c5ce38757e When building searched libraries, return 'xdll-path' properties for each
'search' property. This makes sure that linking againsts searched library
in custom directory works on gcc, and that proper run-time library search
path is set by 'unit-test' and 'run' rule.


[SVN r32342]
2006-01-17 09:55:16 +00:00
Vladimir Prus
21292094e5 Supposedly make library_chain.py work on Windows.
The issue is that when with new response files the names of libraries we're
trying to link to is not emitted with "bjam -n", so remove "-n" and explicitly
look in response files.


[SVN r32341]
2006-01-17 09:32:57 +00:00
Vladimir Prus
ebabe8f792 Supposedly make library_chain.py work on Windows.
The issue is that when with new response files the names of libraries we're
trying to link to is not emitted with "bjam -n", so remove "-n" and explicitly
look in response files.


[SVN r32341]
2006-01-17 09:32:57 +00:00
Vladimir Prus
f511434709 Fix --dump-tests.
[SVN r32334]
2006-01-16 09:52:02 +00:00
Vladimir Prus
3b52c3f050 Fix --dump-tests.
[SVN r32334]
2006-01-16 09:52:02 +00:00
Vladimir Prus
ae51f11566 Fix paths.
[SVN r32333]
2006-01-16 08:32:46 +00:00
Vladimir Prus
1e3aa72ef8 Fix paths.
[SVN r32333]
2006-01-16 08:32:46 +00:00
Vladimir Prus
542744342b Describe header-only libraries in FAQ.
[SVN r32332]
2006-01-16 08:23:04 +00:00
Vladimir Prus
cef8fbe8c4 Describe header-only libraries in FAQ.
[SVN r32332]
2006-01-16 08:23:04 +00:00
Vladimir Prus
5d464bf1b6 Revive basic-targets.sources, needed for --dump-tests functionality.
[SVN r32312]
2006-01-13 08:42:10 +00:00
Vladimir Prus
215f3acfd9 Revive basic-targets.sources, needed for --dump-tests functionality.
[SVN r32312]
2006-01-13 08:42:10 +00:00
Vladimir Prus
3534e3021c Fix a bug preventing absolute path names in "build-project".
[SVN r32311]
2006-01-13 08:18:00 +00:00
Vladimir Prus
c35ccc213d Fix a bug preventing absolute path names in "build-project".
[SVN r32311]
2006-01-13 08:18:00 +00:00
Vladimir Prus
d8e98e3abc MSVC 8.0 does not produce manifest file when statically linking to runtime.
Make sure we only try to embed manifest in executable if it was created.

Patch from Alexey Pakhunov.


[SVN r32306]
2006-01-13 07:05:22 +00:00
Vladimir Prus
6585ab5128 MSVC 8.0 does not produce manifest file when statically linking to runtime.
Make sure we only try to embed manifest in executable if it was created.

Patch from Alexey Pakhunov.


[SVN r32306]
2006-01-13 07:05:22 +00:00
Rene Rivera
c6e6875055 Fix extra -L"" option when using mingw tools that are already in the PATH and hence don't have any of the MINGW_* config vars set.
[SVN r32152]
2005-12-24 19:30:38 +00:00
Vladimir Prus
9ed80ea74a More useful diagnostic on generators ambiguiity.
[SVN r32134]
2005-12-22 09:37:09 +00:00
Vladimir Prus
10df1a987d More useful diagnostic on generators ambiguiity.
[SVN r32134]
2005-12-22 09:37:09 +00:00
Vladimir Prus
7dc1b9926e - Add comment explaining the reason for "touch" commands.
- Move "file-touch-command" to "common.jam". It already has
 "file-creation-command" so this one will be a good
  companion.

Patch from Alexey Pakhunov.


[SVN r32061]
2005-12-15 18:04:05 +00:00
Vladimir Prus
7d949a215a - Add comment explaining the reason for "touch" commands.
- Move "file-touch-command" to "common.jam". It already has
 "file-creation-command" so this one will be a good
  companion.

Patch from Alexey Pakhunov.


[SVN r32061]
2005-12-15 18:04:05 +00:00
Rene Rivera
7266a4a42a Add enhanced support for QNX QCC compilers. Thanks to Jim Douglas.
[SVN r32001]
2005-12-12 16:56:24 +00:00
Douglas Gregor
595ddde2cd Merged from Version_1_33_1
[SVN r31949]
2005-12-08 03:23:02 +00:00