mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-11-03 13:30:52 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			101 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			101 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 | 
						|
 | 
						|
<!-- Copyright 2004 Aleksey Gurtovoy -->
 | 
						|
<!-- Copyright 2004, 2005, 2006 Vladimir Prus -->
 | 
						|
<!-- Distributed under the Boost Software License, Version 1.0. -->
 | 
						|
<!-- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) -->
 | 
						|
 | 
						|
<html>
 | 
						|
  <head>
 | 
						|
 | 
						|
    <title>Boost.Build: modern C++ build system</title>
 | 
						|
 | 
						|
    <link href="website/bootstrap/css/bootstrap.min.css" rel="stylesheet">
 | 
						|
    <link href="website/index.css" rel="stylesheet">
 | 
						|
 | 
						|
  </head>
 | 
						|
 | 
						|
  <body bgcolor="#FFFFFF" text="#000000">
 | 
						|
    
 | 
						|
    <div style="text-align: center; margin-top: 10px;">
 | 
						|
      
 | 
						|
      <div style="position: relative; display: inline-block">
 | 
						|
        <img src="website/boost_build.png" width="396"
 | 
						|
             height="60" alt="Boost.Build V2"></img>
 | 
						|
        
 | 
						|
        <div style="padding-top: 10px; width: 100%; text-align: right">
 | 
						|
          <a href="tutorial.html" style="padding-right: 1em">Tutorial</a>
 | 
						|
          <a href="doc/html/index.html" style="padding-right: 1em">Documentation</a>  <a href="http://github.com/boostorg/build">GitHub</a>
 | 
						|
        </div>
 | 
						|
      </div>
 | 
						|
    </div>
 | 
						|
    
 | 
						|
    <div class="container content" style="margin-top: 2em">
 | 
						|
      
 | 
						|
      <div class="row">
 | 
						|
        <div class="col-md-12">
 | 
						|
          <p>Boost.Build makes it easy to build C++ projects, everywhere.
 | 
						|
            
 | 
						|
          <p>
 | 
						|
            You name your executables and libraries and list their sources. Boost.Build
 | 
						|
            takes care about compiling your sources with right options, creating
 | 
						|
            static and shared libraries, making executables, and other chores —
 | 
						|
            whether you're using gcc, msvc, or a dozen more supported C++
 | 
						|
            compilers — on Windows, OSX, Linux and commercial UNIX systems.
 | 
						|
        </div>
 | 
						|
      </div>
 | 
						|
      
 | 
						|
      <div class="row">
 | 
						|
        
 | 
						|
        <div class="col-md-6">
 | 
						|
          <p>
 | 
						|
            <b>Simple and high level build description</b>. In most
 | 
						|
            cases a name of target and list of sources is all you need.
 | 
						|
            
 | 
						|
          <p>
 | 
						|
            <b>Portability</b>. Most important build properties have symbolic
 | 
						|
            names that work everywhere. Why memorize compiler flags necessary 
 | 
						|
            for multi-threaded 64-bit shared library, if Boost.Build can do it for you?
 | 
						|
            
 | 
						|
          <p><b>Variant builds</b>. When you build the same project
 | 
						|
            twice with different properties, all produced files are placed
 | 
						|
            in different directories, so you can build with 2 versions of
 | 
						|
            gcc, or both debug and release variants in one invocation.
 | 
						|
            
 | 
						|
        </div>
 | 
						|
        
 | 
						|
        <div class="col-md-6">
 | 
						|
          <p>
 | 
						|
          <b>Global dependencies</b>. No matter what directory you build
 | 
						|
          in, Boost.Build will always check all dependencies in your entire
 | 
						|
          project, preventing inconsistent binaries.  And it's easy to
 | 
						|
          use one Boost.Build project in other, again with full dependency
 | 
						|
          tracking.
 | 
						|
          
 | 
						|
          <p>
 | 
						|
          <b>Usage requirements</b>. A target can specify properties,
 | 
						|
          like include paths and preprocessor defines, that are necessary to use
 | 
						|
          it.  Those properties will be automatically applied whenever the target
 | 
						|
          is used.
 | 
						|
 | 
						|
          <p>
 | 
						|
          <b>Standalone</b>. Boost.Build's only dependency is a C compiler,
 | 
						|
          so it's easy to setup. You can even include all of Boost.Build in your 
 | 
						|
          project. Boost.Build does not depend on Boost C++ Libraries.
 | 
						|
        </div>        
 | 
						|
      </div> <!-- main content -->
 | 
						|
 | 
						|
 | 
						|
      <div class="row">
 | 
						|
        <div class="col-md-12">
 | 
						|
          <p>This index is for off-line use, visit
 | 
						|
          the <a href="http://boost.org/boost-build2">website</a> for most
 | 
						|
          up-to-date content.
 | 
						|
      </div>
 | 
						|
 | 
						|
    </div>
 | 
						|
        
 | 
						|
  </body>
 | 
						|
</html>
 | 
						|
 |