12787e14f2Make qcc has the same default template depth limit as gcc.
Vladimir Prus
2008-11-24 09:13:22 +0000
2836ddf5d4Make qcc has the same default template depth limit as gcc.
Vladimir Prus
2008-11-24 09:13:22 +0000
7e3117cf62Add history entires for bjam 3.1.17 release.
Rene Rivera
2008-11-24 04:34:01 +0000
98420f64fdReflect the results of calling bjam from Python. (fixes#2112)
Rene Rivera
2008-11-24 03:14:55 +0000
2a47ed96d2Reflect the results of calling bjam from Python. (fixes#2112)
Rene Rivera
2008-11-24 03:14:55 +0000
a73c47e478Oops, fix one thing, break another... Fix the final arg parsing for passing extra option args to the bjam build.
Rene Rivera
2008-11-24 03:00:45 +0000
bc55e22825Oops, fix one thing, break another... Fix the final arg parsing for passing extra option args to the bjam build.
Rene Rivera
2008-11-24 03:00:45 +0000
007b6c34c0Rework how arguments are parsed and tested to fix handling of quoted arguments, options arguments, and arguments with "=". (fixes#2113)
Rene Rivera
2008-11-24 02:03:53 +0000
588958fc06Rework how arguments are parsed and tested to fix handling of quoted arguments, options arguments, and arguments with "=". (fixes#2113)
Rene Rivera
2008-11-24 02:03:53 +0000
8bd8b08252Make resource file compilation work with intel.
Vladimir Prus
2008-11-23 16:59:19 +0000
3d73010ad9Make resource file compilation work with intel.
Vladimir Prus
2008-11-23 16:59:19 +0000
9d5792c977Try to work around at least one compiler bug with GCC and variable aliasing that causes crashes with hashing file cache entries.
Rene Rivera
2008-11-23 05:33:26 +0000
fa90e901d0Try to work around at least one compiler bug with GCC and variable aliasing that causes crashes with hashing file cache entries.
Rene Rivera
2008-11-23 05:33:26 +0000
7da8330926Add -Wc,-fno-strict-aliasing for QCC/QNX to avoid the same aliasing crashes as in the general GCC 4.x series (thanks to Niklas Angare for the fix). (fixes#2459)
Rene Rivera
2008-11-23 05:15:51 +0000
908cc27602Add -Wc,-fno-strict-aliasing for QCC/QNX to avoid the same aliasing crashes as in the general GCC 4.x series (thanks to Niklas Angare for the fix). (fixes#2459)
Rene Rivera
2008-11-23 05:15:51 +0000
d9f5f12deeOops, put quotes around one-too-many args.
Rene Rivera
2008-11-23 05:00:56 +0000
1baf17db99Oops, put quotes around one-too-many args.
Rene Rivera
2008-11-23 05:00:56 +0000
77eabb3506Add quotes for most arguments when building bjam. This solves the problem of externally specified values, like the Python path, from breaking when they have spaces.
Rene Rivera
2008-11-23 04:51:24 +0000
4a7c8b9687Add quotes for most arguments when building bjam. This solves the problem of externally specified values, like the Python path, from breaking when they have spaces.
Rene Rivera
2008-11-23 04:51:24 +0000
72f8d348b1Adjust error un/setting for compatibility with more Windows CMD versions. (fixes#1663)
Rene Rivera
2008-11-23 03:27:54 +0000
dd458ca471Adjust error un/setting for compatibility with more Windows CMD versions. (fixes#1663)
Rene Rivera
2008-11-23 03:27:54 +0000
c26a94ffd8Let the child bjam commands inherit stdin, as some commands assume it's available. (fixes#1577)
Rene Rivera
2008-11-23 02:37:44 +0000
9e76c95c1dLet the child bjam commands inherit stdin, as some commands assume it's available. (fixes#1577)
Rene Rivera
2008-11-23 02:37:44 +0000
c06917cd60On Windows don't limit bjam output to ASCII as some tools output characters in extended character sets. (fixes#1576)
Rene Rivera
2008-11-23 02:10:52 +0000
a40f815bcaOn Windows don't limit bjam output to ASCII as some tools output characters in extended character sets. (fixes#1576)
Rene Rivera
2008-11-23 02:10:52 +0000
9e6381efbdUnix bjam test isolation and auto-rebuild.
Rene Rivera
2008-11-23 01:00:17 +0000
da6abec028Isolate running of bjam tests to individual bjam instances to prevent possible spillover errors from one test affecting another test. Separate the bjam used to run the tests vs. the bjam being tested. And add automatic re-building of the bjam being tested. (windows changes, unix changes to follow).
Rene Rivera
2008-11-23 00:58:07 +0000
1fc9bb7a64Fix some possible overrun issues revealed by Fortify build. Thanks to Steven Robbins for pointing out the issues. (fixes#2527)
Rene Rivera
2008-11-23 00:21:21 +0000
6816c4570fFix some possible overrun issues revealed by Fortify build. Thanks to Steven Robbins for pointing out the issues. (fixes#2527)
Rene Rivera
2008-11-23 00:21:21 +0000
8c630bdf40Fix error message to match unit test's expectations
Vladimir Prus
2008-11-22 10:24:19 +0000
8b6c80a779Fix error message to match unit test's expectations
Vladimir Prus
2008-11-22 10:24:19 +0000
d672a5a364Add new --jobs option and allow to set it in site-config.jam/user-config.jam.
Vladimir Prus
2008-11-22 10:03:10 +0000
d0a1d0a7b6Add new --jobs option and allow to set it in site-config.jam/user-config.jam.
Vladimir Prus
2008-11-22 10:03:10 +0000
77019eb3a8Emit clear error when more than one possible Jamfile is found in a directory
Vladimir Prus
2008-11-20 17:58:59 +0000
2c44a99eb4Emit clear error when more than one possible Jamfile is found in a directory
Vladimir Prus
2008-11-20 17:58:59 +0000
c3c636e483Use or not use escape sequences depending on availability. Emit warning only on cygwin.
Vladimir Prus
2008-11-19 18:20:39 +0000
915022e92fUse or not use escape sequences depending on availability. Emit warning only on cygwin.
Vladimir Prus
2008-11-19 18:20:39 +0000
9fbde57b1cIf escape characters are not supported, emit warning, not error. This is temporary solution to make regression test work again.
Vladimir Prus
2008-11-17 12:08:03 +0000
990b520ba0If escape characters are not supported, emit warning, not error. This is temporary solution to make regression test work again.
Vladimir Prus
2008-11-17 12:08:03 +0000
1f3b7ec836Do not strip explicitly requested suffix from target names.
Vladimir Prus
2008-11-16 17:52:17 +0000
7c69dc9500Do not strip explicitly requested suffix from target names.
Vladimir Prus
2008-11-16 17:52:17 +0000
379b0a2738Verify that escape characters are supported
Vladimir Prus
2008-11-16 14:50:48 +0000
07b2ee7a3fVerify that escape characters are supported
Vladimir Prus
2008-11-16 14:50:48 +0000
c3c4a6ac16Make sure 'FAILED' is printed on failure
Vladimir Prus
2008-11-16 13:19:26 +0000
31f8201758Make sure 'FAILED' is printed on failure
Vladimir Prus
2008-11-16 13:19:26 +0000
bed238bee8Fix typo
Vladimir Prus
2008-11-16 12:46:11 +0000
d437364357Fix typo
Vladimir Prus
2008-11-16 12:46:11 +0000
c032e1be81Use \n, not various tricks that depend on eof style of common.jam itself.
Vladimir Prus
2008-11-15 22:10:18 +0000
882d6bf192Use \n, not various tricks that depend on eof style of common.jam itself.
Vladimir Prus
2008-11-15 22:10:18 +0000
c549e85b34Handle \n and \r escape sequences
Vladimir Prus
2008-11-15 22:02:35 +0000
2f7e3b7c4bHandle \n and \r escape sequences
Vladimir Prus
2008-11-15 22:02:35 +0000
3166e502a4XML output support
Vladimir Prus
2008-11-13 21:30:05 +0000
254c369634XML output support
Vladimir Prus
2008-11-13 21:30:05 +0000
2c7c99a5f7When source resides in a subdirectory of source dir, preserve that subdirectory in the target path.
Vladimir Prus
2008-11-13 08:26:39 +0000
0d27c0a518When source resides in a subdirectory of source dir, preserve that subdirectory in the target path.
Vladimir Prus
2008-11-13 08:26:39 +0000
4630af1340SVG logo
Vladimir Prus
2008-11-13 07:47:19 +0000
bf147de4a4SVG logo
Vladimir Prus
2008-11-13 07:47:19 +0000
15874978c7Include PDF docs in packages
Vladimir Prus
2008-11-13 07:20:11 +0000
040ecefecfInclude PDF docs in packages
Vladimir Prus
2008-11-13 07:20:11 +0000
04a996fd57Unbreak generator_selection test on Linux
Vladimir Prus
2008-11-13 07:12:12 +0000
a643271bf0Unbreak generator_selection test on Linux
Vladimir Prus
2008-11-13 07:12:12 +0000
568755e17cImprove error message
Vladimir Prus
2008-11-13 07:07:10 +0000
5060ca2bcbImprove error message
Vladimir Prus
2008-11-13 07:07:10 +0000
80fe0ce9e5Quote strings containing semicolons
Vladimir Prus
2008-11-13 06:44:21 +0000
9cd73d1dbaQuote strings containing semicolons
Vladimir Prus
2008-11-13 06:44:21 +0000
92ab8117ffSimplify PCH handling on intel-win, by using -Qpchi- to stop it to messing up with specified output PCH names.
Vladimir Prus
2008-11-12 14:16:35 +0000
75cbc1ed37Simplify PCH handling on intel-win, by using -Qpchi- to stop it to messing up with specified output PCH names.
Vladimir Prus
2008-11-12 14:16:35 +0000
35e033e150On Windows, use lowercased file suffix when determining the file target.
Vladimir Prus
2008-11-12 11:31:27 +0000
bb8c997c17On Windows, use lowercased file suffix when determining the file target.
Vladimir Prus
2008-11-12 11:31:27 +0000
f2de6515b3Kill --preserve-test-targets option. Introduce preserve-test-targets feature.
Vladimir Prus
2008-11-12 08:44:37 +0000
6d3911e870Kill --preserve-test-targets option. Introduce preserve-test-targets feature.
Vladimir Prus
2008-11-12 08:44:37 +0000
0c2e8bdd26Include options specified with cflags/cxxflags when compiling PCH.
Vladimir Prus
2008-11-12 07:26:24 +0000
ef90a34650Include options specified with cflags/cxxflags when compiling PCH.
Vladimir Prus
2008-11-12 07:26:24 +0000
940113a3bcAlways call setup script before running "mt". Fix msvc-linking-generator, by calling the right base method.
Vladimir Prus
2008-11-12 07:20:18 +0000
8c4433842bAlways call setup script before running "mt". Fix msvc-linking-generator, by calling the right base method.
Vladimir Prus
2008-11-12 07:20:18 +0000
db4a68571aChanges to core and testing cmake macros
Michael A. Jackson
2008-11-11 13:22:13 +0000
c23171522eDocument 'threading' feature
Vladimir Prus
2008-11-09 15:03:15 +0000
619b0471b5Document 'threading' feature
Vladimir Prus
2008-11-09 15:03:15 +0000
220dd2668eUse right extension for PCH on darwin.
Vladimir Prus
2008-11-09 06:09:06 +0000
148fb24c49Use right extension for PCH on darwin.
Vladimir Prus
2008-11-09 06:09:06 +0000
46c113c140Documente embed-manifest
Vladimir Prus
2008-11-08 09:17:48 +0000
117dcf4f27Documente embed-manifest
Vladimir Prus
2008-11-08 09:17:48 +0000
c5933f39d0Rename 'standalone-manifest' to 'embed-manifest'.
Vladimir Prus
2008-11-08 08:22:14 +0000
75a1304e24Rename 'standalone-manifest' to 'embed-manifest'.
Vladimir Prus
2008-11-08 08:22:14 +0000
dd3dbcc9b6Implement new 'standalone-manifest' feature that prevents Boost.Build from embedding the manifest in the produced libraries.
Vladimir Prus
2008-11-07 19:39:40 +0000
66155c1686Implement new 'standalone-manifest' feature that prevents Boost.Build from embedding the manifest in the produced libraries.
Vladimir Prus
2008-11-07 19:39:40 +0000
b9dd0c1e60Resove the conflict between sun.prebuilt and builtin.prebuilt, making searched libraries work on sun.
Vladimir Prus
2008-11-07 17:47:37 +0000
260997933fResove the conflict between sun.prebuilt and builtin.prebuilt, making searched libraries work on sun.
Vladimir Prus
2008-11-07 17:47:37 +0000
f34969de6fOn Solaris host, assume sun linker.
Vladimir Prus
2008-11-06 18:13:17 +0000
f2ed53b505On Solaris host, assume sun linker.
Vladimir Prus
2008-11-06 18:13:17 +0000
dfa50945edWhen inheriting rules from a toolset, use generator's rule name, not id.
Vladimir Prus
2008-11-06 17:59:17 +0000
57b08b5263When inheriting rules from a toolset, use generator's rule name, not id.
Vladimir Prus
2008-11-06 17:59:17 +0000
ff60a566a6Document more options
Vladimir Prus
2008-11-06 17:54:01 +0000
57648a8f9dDocument more options
Vladimir Prus
2008-11-06 17:54:01 +0000
67224435a8Key on solaris, not sunos, since sunos had last release in 1992, and solaris is what is the current name.
Vladimir Prus
2008-11-06 17:26:14 +0000
4cc570a24bKey on solaris, not sunos, since sunos had last release in 1992, and solaris is what is the current name.
Vladimir Prus
2008-11-06 17:26:14 +0000
4329c7d0b6Trim the list of possible values for target-os.
Vladimir Prus
2008-11-06 17:11:47 +0000
8109ec63f2Trim the list of possible values for target-os.
Vladimir Prus
2008-11-06 17:11:47 +0000
d260f79219Don't inherit mingw generators
Vladimir Prus
2008-11-05 21:54:22 +0000
e7d41b33bbDon't inherit mingw generators
Vladimir Prus
2008-11-05 21:54:22 +0000