Dave Abrahams
bbdbfbd4fd
Slightly less hack-y: stop poke-ing the toolset into argv just to get
...
it into the build request.
[SVN r36012]
2006-11-12 15:16:28 +00:00
Rene Rivera
dc12989ccb
build.jam; enable gc debug info with debug build. mem.c; only enable gc debug mode with debug build, and fix compiling boehm gc with gcc/linux.
...
[SVN r36010]
2006-11-12 06:25:09 +00:00
Dave Abrahams
9be6a0b049
Fixed various bugs in my last checkin, and one old one in assert.jam.
...
[SVN r36008]
2006-11-11 22:58:18 +00:00
Dave Abrahams
cd67762d15
tools/build/v2/build-system.jam: Added support for toolset
...
autoconfiguration, both from the command-line, with toolset=xxx or
--toolset=xxx, and by default when no tooset is specified.
tools/build/v2/build/feature.jam: added public is-subvalue rule and
factored out guts into local rule.
tools/build/index.html: changed redirect to point at v2 docs
[SVN r36007]
2006-11-11 22:33:15 +00:00
Vladimir Prus
863701106e
New main target rule 'generate'
...
[SVN r35983]
2006-11-10 17:24:16 +00:00
Vladimir Prus
bdebe456af
Make it possible to suppress generation of version symlinks
...
[SVN r35979]
2006-11-10 17:18:55 +00:00
Vladimir Prus
6b2aeb939c
New rule common.hard-link
...
[SVN r35972]
2006-11-10 08:45:03 +00:00
Vladimir Prus
3a9e25045a
Summarize some changes
...
[SVN r35970]
2006-11-10 08:35:39 +00:00
Vladimir Prus
9ab60ec835
Revive some more tests
...
[SVN r35968]
2006-11-10 07:40:42 +00:00
Vladimir Prus
bb80ad520f
Fix removing of path features.
...
[SVN r35924]
2006-11-08 10:01:35 +00:00
Vladimir Prus
568b9e9d42
Test that project's path requirements can be removed by a main target.
...
[SVN r35923]
2006-11-08 09:59:42 +00:00
Vladimir Prus
5c57d836b6
Don't emit any messages when <build>no is in properties.
...
[SVN r35921]
2006-11-08 09:07:01 +00:00
Vladimir Prus
c4ea7d28c2
Fix thinko
...
[SVN r35919]
2006-11-08 08:42:55 +00:00
Vladimir Prus
c10a1de178
Unbreak rebuilds.py
...
[SVN r35918]
2006-11-08 08:42:12 +00:00
Vladimir Prus
6851604c0e
Robustify Tester.expect_content
...
[SVN r35917]
2006-11-08 08:37:28 +00:00
Vladimir Prus
7c96b542f0
Unbreak notfile.py
...
[SVN r35916]
2006-11-08 08:36:02 +00:00
Vladimir Prus
bd1b1d2cd8
Corrections to target docs from Charles Brockman.
...
Created a new section with a list of main target rules.
[SVN r35914]
2006-11-08 07:18:00 +00:00
Vladimir Prus
20ff49a569
Corrections to PCH docs from Charles Brockman.
...
Documentation for the debug-symbols feature.
[SVN r35912]
2006-11-08 06:16:24 +00:00
Rene Rivera
5b5b339cf1
Add copyrights+license (with help of a shell script).
...
[SVN r35861]
2006-11-06 01:44:13 +00:00
Rene Rivera
602b6d8b13
Add/update copyrights+license (with help of a shell script).
...
[SVN r35856]
2006-11-05 18:13:42 +00:00
Rene Rivera
9ef6242538
Add/update copyrights+license (with help of a shell script).
...
[SVN r35851]
2006-11-05 07:13:39 +00:00
Rene Rivera
ef21153e59
Add/update copyrights+license (with help of a shell script).
...
[SVN r35849]
2006-11-05 06:40:20 +00:00
Rene Rivera
02920589c4
Add copyrights+license (with help of a shell script).
...
[SVN r35848]
2006-11-05 06:24:05 +00:00
Rene Rivera
c5859fe13c
Add "--default-bjam" option to force using bjam present in the system (ie the search path).
...
[SVN r35845]
2006-11-05 00:06:35 +00:00
Vladimir Prus
45fcd476ee
More docs
...
[SVN r35839]
2006-11-04 18:36:02 +00:00
Vladimir Prus
08691c875a
Improve PCH example
...
[SVN r35837]
2006-11-04 17:37:35 +00:00
Jürgen Hunold
addb7085a1
Fix: enable "_debug" suffix for OSX again.
...
[SVN r35820]
2006-11-03 07:54:52 +00:00
Jürgen Hunold
d6c1bd7dfd
Upgrade to Qt-4.2:
...
- Add support for QtDBus library.
- Adjust to changes in Qt's build system: No parallel build of debug and release libraries on Unix anymore.
- Remove explicit "<variant>release" requirements for release builds, enabling custom build variants.
[SVN r35809]
2006-11-02 15:15:07 +00:00
Vladimir Prus
d652aa9fab
Unbreak multi-element gcc commands
...
[SVN r35791]
2006-10-30 08:35:33 +00:00
Vladimir Prus
557f48d76f
Ugly trick to handle <runtime-debugging> like in V1
...
[SVN r35769]
2006-10-28 19:23:12 +00:00
Rene Rivera
d5cf518648
Restore BBv1 install functionality of installing to c:/Boost by default.
...
[SVN r35761]
2006-10-28 15:22:17 +00:00
Vladimir Prus
1ef37f2e80
Unbreak compile.c++.pch: Use -TP not -TC
...
[SVN r35750]
2006-10-26 09:10:55 +00:00
Rene Rivera
aa3962bfc5
Limit the flavor to certain toolsets. For now only MinGW.
...
[SVN r35745]
2006-10-25 19:43:35 +00:00
Rene Rivera
2a701e9de3
Fix guard for autodetect of command version and flavor.
...
[SVN r35743]
2006-10-25 14:25:05 +00:00
Rene Rivera
0b6c1bb755
Use the passed in command instead of a fixed one to account for custom and versioned commands. Thanks to Jurge Hunold for the report/patch.
...
[SVN r35741]
2006-10-25 12:51:05 +00:00
Rene Rivera
5d66e5697b
Add detection of gcc compiler flavor so that we can correctly tag generated libraries to not conflict with each other.
...
[SVN r35733]
2006-10-24 23:43:08 +00:00
Rene Rivera
da98fd5c48
A variety of changes to make most tests pass on Windows (with mingw):
...
* BoostBuild.py; Make the matching of content and files be more loose and use pattern globbing of toolset names.
* glob.py/project_glob.py; Rename to avoid collision with builtin Python module.
* all; Update copyrights and license info.
[SVN r35729]
2006-10-24 23:25:19 +00:00
Rene Rivera
f67cc20757
Output the initialized toolsets when given "--show-configuration" option.
...
[SVN r35726]
2006-10-24 18:07:50 +00:00
Rene Rivera
3b9a41e48f
Adjust to make test pass on Windows.
...
[SVN r35723]
2006-10-24 16:32:31 +00:00
Rene Rivera
40b0f5ed91
Adjust unit tests to pass, to account for some results not being order-stable.
...
[SVN r35720]
2006-10-24 16:03:22 +00:00
Rene Rivera
8e287a2735
Add result-equal test which passes when the expected and result have the same elements.
...
[SVN r35718]
2006-10-24 15:59:10 +00:00
Rene Rivera
349952599c
Add MinGW tag from BBv1 (mgw) when the gcc flavor indicates it's the MinGW compiler.
...
[SVN r35715]
2006-10-24 04:15:26 +00:00
Rene Rivera
abd8cdcc47
Remove now outdated stage renaming of targets, moved to common.jam.
...
[SVN r35713]
2006-10-23 23:57:42 +00:00
Vladimir Prus
c316268127
Use -Winvalid-pch
...
[SVN r35710]
2006-10-23 19:02:12 +00:00
Vladimir Prus
db4f3cacf9
Set BOOST_BUILD_PCH_ENABLED when compiling PCH itself.
...
[SVN r35709]
2006-10-23 18:47:43 +00:00
Vladimir Prus
e8dcf9ef86
Adjust example
...
[SVN r35704]
2006-10-23 18:25:02 +00:00
Vladimir Prus
3d61766cfa
Followup fix
...
[SVN r35702]
2006-10-23 18:22:21 +00:00
Vladimir Prus
913bc2cadc
* msvc.jam (msvc-pch-generator.run-pch): Accept
...
any number of sources. Don't error out if no .cpp
file found in sources.
(compile-c-c++-pch-s): Copied from compile-c-c++-pch.
(compile-c-c++-pch): Generate temporary .cpp file.
(compile.c.pch): Forward to compile-c-c++-pch-s or
compile-c-c++-pch depending on presense of PCH_SOURCE.
(compile.c++.pch): Likewise.
[SVN r35699]
2006-10-23 18:17:44 +00:00
Rene Rivera
1302f61cef
Add "USERPROFILE" dir to user directories so that when the other HOME related vars don't point to the usual Windows location the user-config.jam can still be found. This fixes running from non-CMD shells, like the MinGW MSYS shell.
...
[SVN r35697]
2006-10-23 16:30:38 +00:00
Vladimir Prus
7498325549
Automatically set BOOST_BUILD_PCH_ENABLED when pch is enabled.
...
[SVN r35692]
2006-10-22 17:41:31 +00:00