[Boost-bugs] [Boost C++ Libraries] #1093: Mandatory source files shouldn't require, or give the impression to require, the Boost Build system

Subject: [Boost-bugs] [Boost C++ Libraries] #1093: Mandatory source files shouldn't require, or give the impression to require, the Boost Build system
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2007-07-14 20:12:25


#1093: Mandatory source files shouldn't require, or give the impression to
require, the Boost Build system
------------------------------+---------------------------------------------
 Reporter: dlwalker | Owner:
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: Building Boost
  Version: | Severity: Regression
 Keywords: |
------------------------------+---------------------------------------------
 There has been emphasis on using the Boost.Build system to manage the
 mandatory source files for various libraries. This system is supposed to
 hide the complexity of using qualifying libraries, but has brought
 complexity of its own. This situation can be confusing to developers more
 used to creating code than wrangling build systems, and to developers that
 already have a separate build system for the non-Boost files of their
 project. Instead of forcing developers to use Boost.Build for the entire
 project or create shims between Boost.Build and other build systems, the
 mandatory Boost source files can be included directly in the project's
 makefile (or equivalent). This will provide 100% compile/link-
 compatibility with the non-Boost files in a project and not force
 developers to learn yet another tool. This capability has always existed,
 but it should be mentioned as an alternate method of handling mandatory
 source files. There are two main steps:

  * Document the option of including Boost source files directly in the
 user's makefile (or equivalent)
  * Ensure that all such source files are compatible with this build method

--
Ticket URL: <http://svn.boost.org/trac/boost/ticket/1093>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.


This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:56 UTC