From c4a8e99594d7beedccf48cc7607efdae827f717d Mon Sep 17 00:00:00 2001 From: Dave Abrahams Date: Mon, 20 Nov 2006 17:14:52 +0000 Subject: [PATCH] Improved warning message Updated changelog [SVN r36114] --- v2/build-system.jam | 15 +++++++-------- v2/changes.txt | 5 ++++- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/v2/build-system.jam b/v2/build-system.jam index d2f8306dc..f32460469 100755 --- a/v2/build-system.jam +++ b/v2/build-system.jam @@ -219,14 +219,13 @@ if ! [ feature.values ] default-toolset = msvc ; } - ECHO "warning: * No toolsets are configured." ; - ECHO "warning: * Configuring default toolset" \"$(default-toolset)\". ; - ECHO "warning: * If the default is wrong, you may not be able to" ; - ECHO "warning: build C++ programs." ; - ECHO "warning: * Use the \"--toolset=xxxxx\" option to override our guess." ; - ECHO "warning: * Please consult the documentation at" ; - ECHO "warning: http://boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html" ; - ECHO "warning: for more configuration options" ; + ECHO "warning: No toolsets are configured." ; + ECHO "warning: Configuring default toolset" \"$(default-toolset)\". ; + ECHO "warning: If the default is wrong, you may not be able to build C++ programs." ; + ECHO "warning: Use the \"--toolset=xxxxx\" option to override our guess." ; + ECHO "warning: For more configuration options, please consult" + ECHO "warning: http://boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html" ; + if ! $(ignore-config) { diff --git a/v2/changes.txt b/v2/changes.txt index 8346d03d4..aaf9da07b 100644 --- a/v2/changes.txt +++ b/v2/changes.txt @@ -7,12 +7,15 @@ Milestone 12 (in development) Changes in this release: + - Support for autoconfiguration of toolset based on command-line + toolset=xxxx or --toolset=xxxx options, and for default toolset + configuration as a fallback. - Support for precompiled headers for gcc toolset, and improvements for msvc. - Mechanism for removing inherited requirements. - The 'make' rule support specifying usage-requirements. - New 'project.extension' rule for declaring standalone - projects. + projects. - New 'conditional' convenience rule. - New 'path.glob-tree' rule. - Inline targets are now marked explicit automatically.