mirror of
https://github.com/boostorg/build.git
synced 2026-01-19 04:02:14 +00:00
Replace refs to boost.org witth bfgroup.xyz.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
// Copyright 2019-2020 Rene Rivera
|
||||
// Copyright 2003, 2006 Vladimir Prus
|
||||
// Distributed under the Boost Software License, Version 1.0.
|
||||
// (See accompanying file LICENSE.txt or http://www.boost.org/LICENSE_1_0.txt)
|
||||
// (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
= B2 contributor guidelines
|
||||
|
||||
@@ -11,23 +11,18 @@ contains guidelines which helps to assure that development goes on smoothly, and
|
||||
changes are made quickly.
|
||||
|
||||
The guidelines are not mandatory, and you can decide for yourself which one to
|
||||
follow. But note, that 10 mins that you spare writing a comment, for example,
|
||||
follow. But note, the 10 mins that you spare writing a comment, for example,
|
||||
might lead to significantly longer delay for everyone.
|
||||
|
||||
Before contributing, make sure you are subscribed to our mailing list
|
||||
at boost-build@lists.boost.org.
|
||||
|
||||
== Additional resources include
|
||||
|
||||
=== The issue tracker
|
||||
|
||||
https://github.com/boostorg/build/issues
|
||||
https://github.com/bfgroup/b2/issues
|
||||
|
||||
=== Mailing list
|
||||
=== Discussion forums
|
||||
|
||||
boost-build@lists.boost.org
|
||||
|
||||
http://lists.boost.org/boost-build/
|
||||
https://github.com/bfgroup/b2/discussions
|
||||
|
||||
== BUGS and PATCHES
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
# Copyright 2016 Vladimir Prus
|
||||
# Copyright 2017 Edward Diener
|
||||
# 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)
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
import "class" : new ;
|
||||
import bison ;
|
||||
|
||||
@@ -3,12 +3,12 @@
|
||||
B2 makes it easy to build C++ projects, everywhere.
|
||||
|
||||
image:https://img.shields.io/badge/license-BSL%201.0-blue.svg["Boost Software License 1.0", link="LICENSE.txt"]
|
||||
image:https://img.shields.io/github/languages/code-size/boostorg/build.svg["GitHub code size in bytes", link="https://github.com/boostorg/build"]
|
||||
image:https://img.shields.io/github/languages/code-size/bfgroup/b2.svg["GitHub code size in bytes", link="https://github.com/bfgroup/b2"]
|
||||
|
||||
== License
|
||||
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
file LICENSE.txt or copy at https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
== Testing
|
||||
|
||||
@@ -25,7 +25,7 @@ image:https://img.shields.io/azure-devops/build/grafikrobot/200cb3a3-3fcf-4a47-8
|
||||
|
||||
== More
|
||||
|
||||
See the link:https://boostorg.github.io/build/[website] for more information.
|
||||
See the link:https://www.bfgroup.xyz/b2/[website] for more information.
|
||||
|
||||
See the link:CONTRIBUTING.adoc[guidelines for contributing] if you would like
|
||||
to get involved in the development.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
# Copyright 2002 Rene Rivera
|
||||
# Copyright 2003 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)
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
|
||||
boost-build src/kernel ;
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
Copyright 2004,2006 Vladimir Prus
|
||||
Copyright 2018 Rene Rivera
|
||||
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)
|
||||
(See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|#
|
||||
|
||||
#|
|
||||
@@ -70,7 +70,7 @@ make index.html : : @make_redir_html : <location>.. ;
|
||||
REDIR_HTML = "
|
||||
<html><head><meta http-equiv=\"refresh\" content=\"0; URL=doc/html/index.html\"></head><body>
|
||||
Automatic redirection failed, please go to <a href=\"doc/html/index.html\">doc/html/index.html</a>.
|
||||
<!-- Distributed under the Boost Software License, Version 1.0. \(See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt\) -->
|
||||
<!-- Distributed under the Boost Software License, Version 1.0. \(See accompanying file LICENSE.txt or copy at https://www.bfgroup.xyz/b2/LICENSE.txt\) -->
|
||||
</body></html>
|
||||
" ;
|
||||
actions make_redir_html
|
||||
|
||||
@@ -10,6 +10,6 @@ Setting up B2 on your project? Take a look at the
|
||||
link:#bbv2.overview[overview] and link:#bbv2.extender[extender manual].
|
||||
|
||||
If there's anything you find unclear in this documentation, report the
|
||||
problem directly in the https://github.com/boostorg/build/issues[issue
|
||||
tracker]. For more general questions, please post them to our mailing
|
||||
list (http://boost.org/more/mailing_lists.htm#jamboost[]).
|
||||
problem directly in the https://github.com/bfgroup/b2/issues[issue
|
||||
tracker]. For more general questions, please post them to our discussion
|
||||
forums (https://github.com/bfgroup/b2/discussions[]).
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
[[bbv2.installation]]
|
||||
= Installation
|
||||
|
||||
To install B2 from an official release or a nightly build, as
|
||||
available on the http://boost.org/boost-build2[official web site],
|
||||
To install B2 from an official release, as available on
|
||||
https://github.com/bfgroup/b2/releases[GitHub],
|
||||
follow these steps:
|
||||
|
||||
1. Unpack the release. On the command line, go to the root of the
|
||||
@@ -19,14 +19,6 @@ $ ./b2 install --prefix=PREFIX
|
||||
where PREFIX is a directory where you want B2 to be installed.
|
||||
4. Optionally, add `PREFIX/bin` to your PATH environment variable.
|
||||
|
||||
If you are not using a B2 package, but rather the version
|
||||
bundled with the Boost {CPP} Libraries, the above commands should be run
|
||||
in the `tools/build` directory.
|
||||
|
||||
Now that B2 is installed, you can try some of the examples.
|
||||
Copy `PREFIX/share/boost-build/examples/hello` to a different directory,
|
||||
then change to that directory and run:
|
||||
|
||||
[source,shell]
|
||||
----
|
||||
$ PREFIX/bin/b2
|
||||
|
||||
@@ -36,7 +36,7 @@ include::howto.adoc[]
|
||||
Copyright 2018-2021 René Ferdinand Rivera Morell;
|
||||
Copyright 2006, 2014 Vladimir Prus.
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file `LICENSE.txt` or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
file `LICENSE.txt` or copy at https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
****
|
||||
|
||||
toc::[]
|
||||
|
||||
@@ -35,4 +35,4 @@ b2 - Boost Build
|
||||
|
||||
Copyright \(C) 2017 {author}. +
|
||||
Distributed under the Boost Software License, Version 1.0.
|
||||
(See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
(See accompanying file LICENSE.txt or copy at https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
@@ -1,8 +1,8 @@
|
||||
#|
|
||||
Copyright 2017 Rene Rivera
|
||||
Distributed under the Boost Software License, Version 1.0. (See
|
||||
accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
accompanying file LICENSE.txt or copy at
|
||||
https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|#
|
||||
|
||||
html example_html : example.adoc ;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2002, 2003 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)
|
||||
# Copyright 2002, 2003 Vladimir Prus
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
|
||||
boost-build ../src/kernel ;
|
||||
|
||||
@@ -1,11 +1,8 @@
|
||||
// Copyright (c) 2014 Rene Rivera
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See
|
||||
// accompanying file LICENSE_1_0.txt or copy at
|
||||
// http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// http://www.boost.org
|
||||
//
|
||||
// accompanying file LICENSE.txt or copy at
|
||||
// https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
#include <iostream>
|
||||
#include <cstdlib>
|
||||
|
||||
@@ -1,11 +1,8 @@
|
||||
// Copyright (c) 2014 Rene Rivera
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See
|
||||
// accompanying file LICENSE_1_0.txt or copy at
|
||||
// http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// http://www.boost.org
|
||||
//
|
||||
// accompanying file LICENSE.txt or copy at
|
||||
// https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
#include <iostream>
|
||||
#include <cstdlib>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2016 Rene Rivera
|
||||
# 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)
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
using testing ;
|
||||
import property-set ;
|
||||
|
||||
@@ -1,11 +1,8 @@
|
||||
// Copyright (c) 2014 Rene Rivera
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See
|
||||
// accompanying file LICENSE_1_0.txt or copy at
|
||||
// http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// http://www.boost.org
|
||||
//
|
||||
// accompanying file LICENSE.txt or copy at
|
||||
// https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
#include <iostream>
|
||||
#include <cstdlib>
|
||||
|
||||
@@ -1,11 +1,8 @@
|
||||
// Copyright (c) 2014 Rene Rivera
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See
|
||||
// accompanying file LICENSE_1_0.txt or copy at
|
||||
// http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// http://www.boost.org
|
||||
//
|
||||
// accompanying file LICENSE.txt or copy at
|
||||
// https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
#include <iostream>
|
||||
#include <cstdlib>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// (C) Copyright Vladimir Prus, 2003
|
||||
// Distributed under the Boost Software License, Version 1.0. (See
|
||||
// accompanying file LICENSE_1_0.txt or copy at
|
||||
// http://www.boost.org/LICENSE_1_0.txt)
|
||||
// accompanying file LICENSE.txt or copy at
|
||||
// https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
// Please see 'usage.verbatim' file for usage notes.
|
||||
|
||||
@@ -17,17 +17,17 @@ extern const char usage[];
|
||||
|
||||
int main(int ac, char* av[])
|
||||
{
|
||||
if (av[1]) {
|
||||
if (av[1]) {
|
||||
|
||||
string class_name = av[1];
|
||||
string s = class_template;
|
||||
|
||||
|
||||
string::size_type n;
|
||||
while((n = s.find("%class_name%")) != string::npos) {
|
||||
s.replace(n, strlen("%class_name%"), class_name);
|
||||
}
|
||||
std::cout << "Output is:\n";
|
||||
std::cout << s << "\n";
|
||||
std::cout << s << "\n";
|
||||
return 0;
|
||||
} else {
|
||||
std::cout << usage << "\n";
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
# Copyright 2003 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)
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
import sys
|
||||
from string import strip
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Copyright 2003 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)
|
||||
# Copyright 2003 Vladimir Prus
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
import verbatim ;
|
||||
|
||||
exe codegen : codegen.cpp class.verbatim usage.verbatim
|
||||
exe codegen : codegen.cpp class.verbatim usage.verbatim
|
||||
t1.verbatim ;
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2003, 2004 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)
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
# This file shows some of the primary customization mechanisms in B2 V2
|
||||
# and should serve as a basic for your own customization.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2010 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)
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
# This file is only used with Python port of Boost.Build
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
|
||||
int main()
|
||||
int main()
|
||||
{
|
||||
}
|
||||
|
||||
/*
|
||||
/*
|
||||
Copyright 2007 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)
|
||||
(See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
*/
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2007 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)
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
import generate ;
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 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)
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
import soap ;
|
||||
exe foo : foo.gci : <server>on ;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 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)
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
# This is example of a fictional code generator tool.
|
||||
# It accepts a single input of type '.gci' and produces
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2003, 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)
|
||||
# Copyright 2003, 2006 Vladimir Prus
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
|
||||
# Declare a main target.
|
||||
@@ -10,7 +10,7 @@ exe main : main.cpp ;
|
||||
# After changing main.cpp, invocation of
|
||||
#
|
||||
# bjam update-russian
|
||||
#
|
||||
#
|
||||
# will update translations in russian.po
|
||||
gettext.update update-russian : russian.po main ;
|
||||
|
||||
@@ -20,7 +20,7 @@ gettext.catalog russian : russian.po ;
|
||||
# A stage rule which installs message catalog to the
|
||||
# location gettext expects.
|
||||
stage messages-russian : russian
|
||||
: <location>messages/ru_RU.KOI8-R/LC_MESSAGES
|
||||
: <location>messages/ru_RU.KOI8-R/LC_MESSAGES
|
||||
<name>main.mo
|
||||
;
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2003 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)
|
||||
# Copyright 2003 Vladimir Prus
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
|
||||
using gettext ;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Copyright Vladimir Prus 2003.
|
||||
// Distributed under the Boost Software License, Version 1.0.
|
||||
// (See accompanying file LICENSE_1_0.txt
|
||||
// or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
// (See accompanying file LICENSE.txt
|
||||
// or copy at https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
|
||||
#include <locale.h>
|
||||
@@ -12,7 +12,7 @@
|
||||
using namespace std;
|
||||
|
||||
int main()
|
||||
{
|
||||
{
|
||||
// Specify that translations are stored in directory
|
||||
// "messages".
|
||||
bindtextdomain("main", "messages");
|
||||
|
||||
@@ -1,11 +1,8 @@
|
||||
// Copyright (c) 2003 Vladimir Prus
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See
|
||||
// accompanying file LICENSE_1_0.txt or copy at
|
||||
// http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// http://www.boost.org
|
||||
//
|
||||
// accompanying file LICENSE.txt or copy at
|
||||
// https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
// tag::source[]
|
||||
#include <iostream>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
Copyright 2008 Jurko Gospodnetic
|
||||
Copyright 2017 Rene Rivera
|
||||
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)
|
||||
(See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
////
|
||||
|
||||
= Hello
|
||||
@@ -38,7 +38,7 @@ common.mkdir bin/clang-darwin-4.2.1/debug
|
||||
clang-darwin.compile.c++ bin/clang-darwin-4.2.1/debug/hello.o
|
||||
clang-darwin.link bin/clang-darwin-4.2.1/debug/hello
|
||||
...updated 4 targets...
|
||||
> bin/clang-darwin-4.2.1/debug/hello
|
||||
> bin/clang-darwin-4.2.1/debug/hello
|
||||
Hello!
|
||||
----
|
||||
|
||||
|
||||
@@ -1,11 +1,8 @@
|
||||
// Copyright (c) 2003 Vladimir Prus
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See
|
||||
// accompanying file LICENSE_1_0.txt or copy at
|
||||
// http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// http://www.boost.org
|
||||
//
|
||||
// accompanying file LICENSE.txt or copy at
|
||||
// https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
#include <lib1.h>
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2002, 2003, 2005 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)
|
||||
# Copyright 2002, 2003, 2005 Vladimir Prus
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
|
||||
# Declare a executable file, which uses a library. Note that
|
||||
|
||||
@@ -1,11 +1,8 @@
|
||||
// Copyright (c) 2003 Vladimir Prus
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See
|
||||
// accompanying file LICENSE_1_0.txt or copy at
|
||||
// http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// http://www.boost.org
|
||||
//
|
||||
// accompanying file LICENSE.txt or copy at
|
||||
// https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
#ifdef _WIN32
|
||||
__declspec(dllexport)
|
||||
|
||||
@@ -1,10 +1,7 @@
|
||||
// Copyright (c) 2003 Vladimir Prus
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See
|
||||
// accompanying file LICENSE_1_0.txt or copy at
|
||||
// http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// http://www.boost.org
|
||||
//
|
||||
// accompanying file LICENSE.txt or copy at
|
||||
// https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
void foo();
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Copyright 2005 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)
|
||||
# Copyright 2005 Vladimir Prus
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
|
||||
project
|
||||
project
|
||||
: usage-requirements <include>include ;
|
||||
|
||||
lib bar : bar.cpp ;
|
||||
|
||||
@@ -50,5 +50,5 @@ build-project x ;
|
||||
|
||||
# Copyright 2020 Dmitry Arkhipov
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE_1_0.txt or copy at
|
||||
# http://www.boost.org/LICENSE_1_0.txt)
|
||||
# (See accompanying file LICENSE.txt or copy at
|
||||
# https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
@@ -5,5 +5,5 @@ install (docdir)/y1 : ../../a ;
|
||||
|
||||
# Copyright 2020 Dmitry Arkhipov
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE_1_0.txt or copy at
|
||||
# http://www.boost.org/LICENSE_1_0.txt)
|
||||
# (See accompanying file LICENSE.txt or copy at
|
||||
# https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
@@ -7,5 +7,5 @@ install (docdir)/z1 : ../../a ;
|
||||
|
||||
# Copyright 2020 Dmitry Arkhipov
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE_1_0.txt or copy at
|
||||
# http://www.boost.org/LICENSE_1_0.txt)
|
||||
# (See accompanying file LICENSE.txt or copy at
|
||||
# https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# Copyright 2006 Ilya Sokolov
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0. (See
|
||||
# accompanying file LICENSE_1_0.txt or copy at
|
||||
# http://www.boost.org/LICENSE_1_0.txt)
|
||||
# accompanying file LICENSE.txt or copy at
|
||||
# https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
# pch ##########################################################################
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
Copyright 2006 Vladimir Prus
|
||||
|
||||
Distributed under the Boost Software License, Version 1.0. (See
|
||||
accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
accompanying file LICENSE.txt or copy at
|
||||
https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
*/
|
||||
|
||||
#include <pch.hpp>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# Copyright 2006 Ilya Sokolov
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0. (See
|
||||
# accompanying file LICENSE_1_0.txt or copy at
|
||||
# http://www.boost.org/LICENSE_1_0.txt)
|
||||
# accompanying file LICENSE.txt or copy at
|
||||
# https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
# pch ##########################################################################
|
||||
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
Copyright 2006 Vladimir Prus
|
||||
|
||||
Distributed under the Boost Software License, Version 1.0. (See
|
||||
accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
accompanying file LICENSE.txt or copy at
|
||||
https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
*/
|
||||
|
||||
#include <pch.hpp>
|
||||
|
||||
int main()
|
||||
{
|
||||
TestClass c(1, 2);
|
||||
TestClass c(1, 2);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#|
|
||||
Copyright 2019 Dmitry Arkhipov
|
||||
Distributed under the Boost Software License, Version 1.0. (See
|
||||
accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
accompanying file LICENSE.txt or copy at
|
||||
https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|#
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Copyright 2019 Dmitry Arkhipov
|
||||
// Distributed under the Boost Software License, Version 1.0. (See
|
||||
// accompanying file LICENSE_1_0.txt or copy at
|
||||
// http://www.boost.org/LICENSE_1_0.txt)
|
||||
// accompanying file LICENSE.txt or copy at
|
||||
// https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
|
||||
#include <string>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Copyright 2019 Dmitry Arkhipov
|
||||
// Distributed under the Boost Software License, Version 1.0. (See
|
||||
// accompanying file LICENSE_1_0.txt or copy at
|
||||
// http://www.boost.org/LICENSE_1_0.txt)
|
||||
// accompanying file LICENSE.txt or copy at
|
||||
// https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
|
||||
#include <string>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Copyright 2019 Dmitry Arkhipov
|
||||
// Distributed under the Boost Software License, Version 1.0. (See
|
||||
// accompanying file LICENSE_1_0.txt or copy at
|
||||
// http://www.boost.org/LICENSE_1_0.txt)
|
||||
// accompanying file LICENSE.txt or copy at
|
||||
// https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
|
||||
#include <string>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Copyright 2019 Dmitry Arkhipov
|
||||
// Distributed under the Boost Software License, Version 1.0. (See
|
||||
// accompanying file LICENSE_1_0.txt or copy at
|
||||
// http://www.boost.org/LICENSE_1_0.txt)
|
||||
// accompanying file LICENSE.txt or copy at
|
||||
// https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
|
||||
#if VERSIONED_API < 2
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Copyright 2019 Dmitry Arkhipov
|
||||
// Distributed under the Boost Software License, Version 1.0. (See
|
||||
// accompanying file LICENSE_1_0.txt or copy at
|
||||
// http://www.boost.org/LICENSE_1_0.txt)
|
||||
// accompanying file LICENSE.txt or copy at
|
||||
// https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
|
||||
#include <string>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 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)
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
import python_helpers ;
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 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)
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
import modules ;
|
||||
local here = [ modules.binding $(__name__) ] ;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 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)
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
# Declare a couple of functions called from B2
|
||||
#
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Copyright Vladimir Prus 2004.
|
||||
// Distributed under the Boost Software License, Version 1.0.
|
||||
// (See accompanying file LICENSE_1_0.txt
|
||||
// or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
// (See accompanying file LICENSE.txt
|
||||
// or copy at https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
#include "canvas.h"
|
||||
|
||||
@@ -17,18 +17,18 @@ Canvas::Canvas(QWidget* parent)
|
||||
m_brushes[0] = QBrush(QColor(255, 0, 0));
|
||||
m_brushes[1] = QBrush(QColor(0, 255, 0));
|
||||
m_current_brush = 0;
|
||||
|
||||
|
||||
m_canvas = new QCanvas(this);
|
||||
m_canvas->resize(4*1600, 600);
|
||||
|
||||
redraw();
|
||||
|
||||
QVBoxLayout* l = new QVBoxLayout(this);
|
||||
|
||||
|
||||
redraw();
|
||||
|
||||
QVBoxLayout* l = new QVBoxLayout(this);
|
||||
|
||||
m_canvas_view = new QCanvasView(m_canvas, this);
|
||||
l->addWidget(m_canvas_view);
|
||||
l->addWidget(m_canvas_view);
|
||||
m_canvas_view->resize(rect().size());
|
||||
m_canvas_view->show();
|
||||
m_canvas_view->show();
|
||||
}
|
||||
|
||||
Canvas::~Canvas()
|
||||
@@ -38,27 +38,27 @@ Canvas::~Canvas()
|
||||
|
||||
void Canvas::redraw()
|
||||
{
|
||||
QCanvasItemList l = m_canvas->allItems();
|
||||
QCanvasItemList l = m_canvas->allItems();
|
||||
for(QCanvasItemList::iterator i = l.begin(),
|
||||
e = l.end(); i != e; ++i)
|
||||
{
|
||||
delete *i;
|
||||
}
|
||||
|
||||
|
||||
unsigned count = 0;
|
||||
for (unsigned x = 10; x < 4*1600; x += 20)
|
||||
for (unsigned y = 10; y < 600; y += 20) {
|
||||
QCanvasRectangle* r = new QCanvasRectangle(x, y, 10, 10, m_canvas);
|
||||
r->setPen(m_pen);
|
||||
r->setBrush(m_brushes[m_current_brush]);
|
||||
r->show();
|
||||
++count;
|
||||
r->show();
|
||||
++count;
|
||||
QCanvasText* t = new QCanvasText("D", m_canvas);
|
||||
t->move(x, y);
|
||||
t->show();
|
||||
++count;
|
||||
}
|
||||
|
||||
|
||||
(new QCanvasText(QString::number(count), m_canvas))->show();
|
||||
m_canvas->setAllChanged();
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Copyright Vladimir Prus 2004.
|
||||
// Distributed under the Boost Software License, Version 1.0.
|
||||
// (See accompanying file LICENSE_1_0.txt
|
||||
// or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
// (See accompanying file LICENSE.txt
|
||||
// or copy at https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
|
||||
#ifndef CANVAS_VP_2004_08_31
|
||||
@@ -18,16 +18,16 @@ public:
|
||||
Canvas(QWidget* parent);
|
||||
|
||||
virtual ~Canvas();
|
||||
|
||||
|
||||
public slots:
|
||||
void change_color();
|
||||
|
||||
void change_color();
|
||||
|
||||
private:
|
||||
void redraw();
|
||||
class QCanvas* m_canvas;
|
||||
class QCanvasView* m_canvas_view;
|
||||
class QPen m_pen;
|
||||
class QBrush* m_brushes;
|
||||
class QBrush* m_brushes;
|
||||
int m_current_brush;
|
||||
};
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
# Copyright Vladimir Prus 2004.
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE_1_0.txt
|
||||
# or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
# (See accompanying file LICENSE.txt
|
||||
# or copy at https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
using qt ;
|
||||
|
||||
project
|
||||
# built MT version, unless asked otherwise.
|
||||
: default-build <threading>multi
|
||||
: default-build <threading>multi
|
||||
;
|
||||
|
||||
exe canvas : main.cpp canvas.cpp canvas.h : <library>/qt//qt ;
|
||||
@@ -1,7 +1,7 @@
|
||||
// Copyright Vladimir Prus 2004.
|
||||
// Distributed under the Boost Software License, Version 1.0.
|
||||
// (See accompanying file LICENSE_1_0.txt
|
||||
// or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
// (See accompanying file LICENSE.txt
|
||||
// or copy at https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
#include "canvas.h"
|
||||
#include <qapplication.h>
|
||||
@@ -15,12 +15,12 @@ public:
|
||||
{
|
||||
setCaption("QCanvas test");
|
||||
QVBox* vb = new QVBox(this);
|
||||
setCentralWidget(vb);
|
||||
|
||||
Canvas* c = new Canvas(vb);
|
||||
setCentralWidget(vb);
|
||||
|
||||
Canvas* c = new Canvas(vb);
|
||||
QPushButton* b = new QPushButton("Change color", vb);
|
||||
connect(b, SIGNAL(clicked()), c, SLOT(change_color()));
|
||||
}
|
||||
connect(b, SIGNAL(clicked()), c, SLOT(change_color()));
|
||||
}
|
||||
};
|
||||
|
||||
int main(int argc, char **argv)
|
||||
@@ -30,7 +30,7 @@ int main(int argc, char **argv)
|
||||
|
||||
app.setMainWidget(w);
|
||||
w->show();
|
||||
|
||||
|
||||
return app.exec();
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Copyright Vladimir Prus 2005.
|
||||
// Distributed under the Boost Software License, Version 1.0.
|
||||
// (See accompanying file LICENSE_1_0.txt
|
||||
// or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
// (See accompanying file LICENSE.txt
|
||||
// or copy at https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
|
||||
#include <qwidget.h>
|
||||
@@ -14,10 +14,10 @@ class My_widget : public QWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
My_widget() : QWidget()
|
||||
My_widget() : QWidget()
|
||||
{
|
||||
QPushButton* b = new QPushButton("Push me", this);
|
||||
|
||||
|
||||
connect(b, SIGNAL(clicked()), this, SLOT(theSlot()));
|
||||
}
|
||||
|
||||
@@ -25,8 +25,8 @@ private slots:
|
||||
void theSlot()
|
||||
{
|
||||
std::cout << "Clicked\n";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
int main(int ac, char* av[])
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
# Copyright Felix E. Klee, 2003
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE_1_0.txt
|
||||
# or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
# (See accompanying file LICENSE.txt
|
||||
# or copy at https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
# Tell that QT should be used. QTDIR will give installation
|
||||
# prefix.
|
||||
# prefix.
|
||||
using qt ;
|
||||
|
||||
project
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Copyright Felix E. Klee, 2003
|
||||
// Distributed under the Boost Software License, Version 1.0.
|
||||
// (See accompanying file LICENSE_1_0.txt
|
||||
// or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
// (See accompanying file LICENSE.txt
|
||||
// or copy at https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
#include "hello_world_widget.h"
|
||||
#include <qapplication.h>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Copyright Vladimir Prus 2005.
|
||||
// Distributed under the Boost Software License, Version 1.0.
|
||||
// (See accompanying file LICENSE_1_0.txt
|
||||
// or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
// (See accompanying file LICENSE.txt
|
||||
// or copy at https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
#include "arrow.h"
|
||||
|
||||
@@ -27,24 +27,24 @@ void Arrow_widget::slotChangeColor()
|
||||
update();
|
||||
}
|
||||
|
||||
void
|
||||
void
|
||||
Arrow_widget::draw_arrow(int x1, int y1, int x2, int y2, QPainter& painter)
|
||||
{
|
||||
// The length of the from the tip of the arrow to the point
|
||||
// where line starts.
|
||||
const int arrowhead_length = 16;
|
||||
|
||||
|
||||
QPainterPath arrow;
|
||||
arrow.moveTo(x1, y1);
|
||||
|
||||
|
||||
// Determine the angle of the straight line.
|
||||
double a1 = (x2-x1);
|
||||
double a2 = (y2-y1);
|
||||
double b1 = 1;
|
||||
double b2 = 0;
|
||||
|
||||
|
||||
double straight_length = sqrt(a1*a1 + a2*a2);
|
||||
|
||||
|
||||
double dot_product = a1*b1 + a2*b2;
|
||||
double cosine = dot_product/
|
||||
(sqrt(pow(a1, 2) + pow(a2, 2))*sqrt(b1 + b2));
|
||||
@@ -54,9 +54,9 @@ Arrow_widget::draw_arrow(int x1, int y1, int x2, int y2, QPainter& painter)
|
||||
angle = -angle;
|
||||
}
|
||||
double straight_angle = angle*180/M_PI;
|
||||
|
||||
|
||||
double limit = 10;
|
||||
|
||||
|
||||
double angle_to_vertical;
|
||||
if (fabs(straight_angle) < 90)
|
||||
angle_to_vertical = fabs(straight_angle);
|
||||
@@ -64,67 +64,67 @@ Arrow_widget::draw_arrow(int x1, int y1, int x2, int y2, QPainter& painter)
|
||||
angle_to_vertical = 180-straight_angle;
|
||||
else
|
||||
angle_to_vertical = 180-(-straight_angle);
|
||||
|
||||
|
||||
double angle_delta = 0;
|
||||
if (angle_to_vertical > limit)
|
||||
angle_delta = 30 * (angle_to_vertical - limit)/90;
|
||||
double start_angle = straight_angle > 0
|
||||
double start_angle = straight_angle > 0
|
||||
? straight_angle - angle_delta :
|
||||
straight_angle + angle_delta;
|
||||
|
||||
|
||||
|
||||
|
||||
QMatrix m1;
|
||||
m1.translate(x1, y1);
|
||||
m1.rotate(-start_angle);
|
||||
|
||||
double end_angle = straight_angle > 0
|
||||
|
||||
double end_angle = straight_angle > 0
|
||||
? (straight_angle + 180 + angle_delta) :
|
||||
(straight_angle + 180 - angle_delta);
|
||||
|
||||
|
||||
QMatrix m2;
|
||||
m2.reset();
|
||||
m2.translate(x2, y2);
|
||||
m2.translate(x2, y2);
|
||||
m2.rotate(-end_angle);
|
||||
|
||||
arrow.cubicTo(m1.map(QPointF(straight_length/2, 0)),
|
||||
|
||||
arrow.cubicTo(m1.map(QPointF(straight_length/2, 0)),
|
||||
m2.map(QPointF(straight_length/2, 0)),
|
||||
m2.map(QPointF(arrowhead_length, 0)));
|
||||
|
||||
|
||||
painter.save();
|
||||
painter.setBrush(Qt::NoBrush);
|
||||
painter.drawPath(arrow);
|
||||
painter.drawPath(arrow);
|
||||
painter.restore();
|
||||
|
||||
|
||||
painter.save();
|
||||
painter.translate(x2, y2);
|
||||
|
||||
|
||||
painter.rotate(-90);
|
||||
painter.rotate(-end_angle);
|
||||
painter.rotate(180);
|
||||
|
||||
|
||||
QPolygon arrowhead(4);
|
||||
arrowhead.setPoint(0, 0, 0);
|
||||
arrowhead.setPoint(1, arrowhead_length/3, -arrowhead_length*5/4);
|
||||
arrowhead.setPoint(2, 0, -arrowhead_length);
|
||||
arrowhead.setPoint(3, -arrowhead_length/3, -arrowhead_length*5/4);
|
||||
|
||||
|
||||
painter.drawPolygon(arrowhead);
|
||||
|
||||
painter.restore();
|
||||
|
||||
|
||||
painter.restore();
|
||||
|
||||
}
|
||||
|
||||
|
||||
void Arrow_widget::paintEvent(QPaintEvent*)
|
||||
{
|
||||
QPainter p(this);
|
||||
|
||||
|
||||
p.setRenderHint(QPainter::Antialiasing);
|
||||
|
||||
|
||||
int base_x = 550;
|
||||
int base_y = 200;
|
||||
|
||||
if (color_ == 0)
|
||||
if (color_ == 0)
|
||||
p.setBrush(Qt::black);
|
||||
else if (color_ == 1)
|
||||
p.setBrush(Qt::green);
|
||||
@@ -132,27 +132,27 @@ void Arrow_widget::paintEvent(QPaintEvent*)
|
||||
p.setBrush(Qt::yellow);
|
||||
else
|
||||
p.setBrush(Qt::black);
|
||||
|
||||
|
||||
for (int x_step = 0; x_step < 6; ++x_step)
|
||||
{
|
||||
for (int y_step = 1; y_step <= 3; ++y_step)
|
||||
{
|
||||
draw_arrow(base_x, base_y, base_x+x_step*100,
|
||||
draw_arrow(base_x, base_y, base_x+x_step*100,
|
||||
base_y - y_step*50, p);
|
||||
|
||||
draw_arrow(base_x, base_y, base_x+x_step*100,
|
||||
|
||||
draw_arrow(base_x, base_y, base_x+x_step*100,
|
||||
base_y + y_step*50, p);
|
||||
|
||||
draw_arrow(base_x, base_y, base_x-x_step*100,
|
||||
|
||||
draw_arrow(base_x, base_y, base_x-x_step*100,
|
||||
base_y + y_step*50, p);
|
||||
|
||||
draw_arrow(base_x, base_y, base_x-x_step*100,
|
||||
|
||||
draw_arrow(base_x, base_y, base_x-x_step*100,
|
||||
base_y - y_step*50, p);
|
||||
}
|
||||
}
|
||||
|
||||
draw_arrow(50, 400, 1000, 450, p);
|
||||
draw_arrow(1000, 400, 50, 450, p);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Copyright Vladimir Prus 2005.
|
||||
// Distributed under the Boost Software License, Version 1.0.
|
||||
// (See accompanying file LICENSE_1_0.txt
|
||||
// or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
// (See accompanying file LICENSE.txt
|
||||
// or copy at https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
#include <QtGui/qapplication.h>
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Copyright Vladimir Prus 2005.
|
||||
// Distributed under the Boost Software License, Version 1.0.
|
||||
// (See accompanying file LICENSE_1_0.txt
|
||||
// or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
// (See accompanying file LICENSE.txt
|
||||
// or copy at https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
#include "arrow.h"
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Copyright Vladimir Prus 2005.
|
||||
// Distributed under the Boost Software License, Version 1.0.
|
||||
// (See accompanying file LICENSE_1_0.txt
|
||||
// or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
// (See accompanying file LICENSE.txt
|
||||
// or copy at https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
#include <qwidget.h>
|
||||
#include <qpushbutton.h>
|
||||
@@ -13,10 +13,10 @@ class My_widget : public QWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
My_widget() : QWidget()
|
||||
My_widget() : QWidget()
|
||||
{
|
||||
QPushButton* b = new QPushButton("Push me", this);
|
||||
|
||||
|
||||
connect(b, SIGNAL(clicked()), this, SLOT(theSlot()));
|
||||
}
|
||||
|
||||
@@ -24,8 +24,8 @@ private slots:
|
||||
void theSlot()
|
||||
{
|
||||
std::cout << "Clicked\n";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
int main(int ac, char* av[])
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Copyright Felix E. Klee, 2003
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE_1_0.txt
|
||||
# or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
# (See accompanying file LICENSE.txt
|
||||
# or copy at https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
import qt4 ;
|
||||
if ! [ qt4.initialized ]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Copyright Felix E. Klee, 2003
|
||||
// Distributed under the Boost Software License, Version 1.0.
|
||||
// (See accompanying file LICENSE_1_0.txt
|
||||
// or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
// (See accompanying file LICENSE.txt
|
||||
// or copy at https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
#include "ui_hello_world_widget.h"
|
||||
#include <qapplication.h>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
////
|
||||
Copyright 2019 Damian Jarek
|
||||
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)
|
||||
(See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
////
|
||||
|
||||
= Sanitizers
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#|
|
||||
Copyright 2017 Dmitry Arkhipov
|
||||
Distributed under the Boost Software License, Version 1.0. (See
|
||||
accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
accompanying file LICENSE.txt or copy at
|
||||
https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|#
|
||||
|
||||
css stylesheet1 : singleton.scss : <flags>"--precision 1" ;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2002, 2003 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)
|
||||
# Copyright 2002, 2003 Vladimir Prus
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
|
||||
@@ -1,11 +1,8 @@
|
||||
// Copyright (c) 2014 Rene Rivera
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See
|
||||
// accompanying file LICENSE_1_0.txt or copy at
|
||||
// http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// http://www.boost.org
|
||||
//
|
||||
// accompanying file LICENSE.txt or copy at
|
||||
// https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
#include <iostream>
|
||||
#include <cstdlib>
|
||||
|
||||
@@ -1,11 +1,8 @@
|
||||
// Copyright (c) 2014 Rene Rivera
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See
|
||||
// accompanying file LICENSE_1_0.txt or copy at
|
||||
// http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// http://www.boost.org
|
||||
//
|
||||
// accompanying file LICENSE.txt or copy at
|
||||
// https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
#include <iostream>
|
||||
#include <cstdlib>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2014 Rene Rivera
|
||||
# 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)
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
using testing ;
|
||||
|
||||
|
||||
@@ -1,11 +1,9 @@
|
||||
// Copyright (c) 2014 Rene Rivera
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See
|
||||
// accompanying file LICENSE_1_0.txt or copy at
|
||||
// http://www.boost.org/LICENSE_1_0.txt)
|
||||
// accompanying file LICENSE.txt or copy at
|
||||
// https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
//
|
||||
// http://www.boost.org
|
||||
//
|
||||
|
||||
#include <iostream>
|
||||
#include <cstdlib>
|
||||
|
||||
@@ -1,11 +1,8 @@
|
||||
// Copyright (c) 2003 Vladimir Prus
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See
|
||||
// accompanying file LICENSE_1_0.txt or copy at
|
||||
// http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// http://www.boost.org
|
||||
//
|
||||
// accompanying file LICENSE.txt or copy at
|
||||
// https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
#include <iostream>
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#|
|
||||
Distributed under the Boost Software License, Version 1.0. (See
|
||||
accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
accompanying file LICENSE.txt or copy at
|
||||
https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|#
|
||||
|
||||
#[jamroot
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
# Copyright 2004 John Maddock
|
||||
# Copyright 2002, 2003, 2004, 2007 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)
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
# This file is used to configure your B2 installation. You can modify
|
||||
# this file in place, or you can place it in a permanent location so that it
|
||||
# does not get overwritten should you get a new version of B2. See:
|
||||
#
|
||||
# http://www.boost.org/boost-build2/doc/html/bbv2/overview/configuration.html
|
||||
# https://www.bfgroup.xyz/b2/manual/release/index.html#bbv2.overview.configuration
|
||||
#
|
||||
# for documentation about possible permanent locations.
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
# example lines and adjust them to taste. The complete list of supported tools,
|
||||
# and configuration instructions can be found at:
|
||||
#
|
||||
# http://boost.org/boost-build2/doc/html/bbv2/reference/tools.html
|
||||
# https://www.bfgroup.xyz/b2/manual/release/index.html#bbv2.reference.tools
|
||||
#
|
||||
|
||||
# This file uses Jam language syntax to describe available tools. Mostly,
|
||||
@@ -31,7 +31,7 @@
|
||||
#
|
||||
# More details about the syntax can be found at:
|
||||
#
|
||||
# http://boost.org/boost-build2/doc/html/bbv2/advanced.html#bbv2.advanced.jam_language
|
||||
# https://www.bfgroup.xyz/b2/manual/release/index.html#jam.language
|
||||
#
|
||||
|
||||
# ------------------
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Copyright Vladimir Prus 2004.
|
||||
// Distributed under the Boost Software License, Version 1.0.
|
||||
// (See accompanying file LICENSE_1_0.txt
|
||||
// or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
// (See accompanying file LICENSE.txt
|
||||
// or copy at https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
void l();
|
||||
int main() { l(); return 0; }
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2004 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)
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
#[jamfile
|
||||
#<< By default, build the project with the two variants we have defined in jamroot.jam.
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
# Copyright 2004 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)
|
||||
# Copyright 2004 Vladimir Prus
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
#[jamroot
|
||||
#<< Define a build variant which is just combination of four properties.
|
||||
variant crazy : <optimization>speed <inlining>off
|
||||
#<< Define a build variant which is just combination of four properties.
|
||||
variant crazy : <optimization>speed <inlining>off
|
||||
<debug-symbols>on <profiling>on ;
|
||||
|
||||
#<< Define a built variant inherited from 'release'. It defines one new property and gets all properties from the parent `release` variant.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2004 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)
|
||||
# Copyright 2004 Vladimir Prus
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
#[libs_jamfile
|
||||
#<< The library `l` just needs the sources. By default it will be a shared library.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Copyright Vladimir Prus 2002-2004.
|
||||
// Distributed under the Boost Software License, Version 1.0.
|
||||
// (See accompanying file LICENSE_1_0.txt
|
||||
// or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
// (See accompanying file LICENSE.txt
|
||||
// or copy at https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
#ifdef _WIN32
|
||||
__declspec(dllexport)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# Copyright (c) 2003 Vladimir Prus.
|
||||
#
|
||||
# Use, modification and distribution is subject to the Boost Software
|
||||
# License Version 1.0. (See accompanying file LICENSE_1_0.txt or
|
||||
# http://www.boost.org/LICENSE_1_0.txt)
|
||||
# License Version 1.0. (See accompanying file LICENSE.txt or
|
||||
# https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
# This file handles initial phase of B2 loading.
|
||||
# Boost.Jam has already figured out where B2 is
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
# Copyright 2006, 2007 Rene Rivera
|
||||
# Copyright 2003, 2004, 2005, 2006 Vladimir Prus
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE_1_0.txt or copy at
|
||||
# http://www.boost.org/LICENSE_1_0.txt)
|
||||
# (See accompanying file LICENSE.txt or copy at
|
||||
# https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
# This file is part of Boost Build version 2. You can think of it as forming the
|
||||
# main() routine. It is invoked by the bootstrapping code in bootstrap.jam.
|
||||
@@ -653,7 +653,7 @@ local rule should-clean-project ( project )
|
||||
ECHO "warning: If the default is wrong, your build may not work correctly." ;
|
||||
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" ;
|
||||
ECHO "warning: https://www.bfgroup.xyz/b2/manual/release/index.html#bbv2.overview.configuration" ;
|
||||
|
||||
toolset.using $(default-toolset) : $(default-toolset-version) ;
|
||||
}
|
||||
|
||||
@@ -3,13 +3,13 @@
|
||||
# Copyright (c) 2021 Rene Ferdinand Rivera Morell
|
||||
#
|
||||
# Use, modification and distribution is subject to the Boost Software
|
||||
# License Version 1.0. (See accompanying file LICENSE_1_0.txt or
|
||||
# http://www.boost.org/LICENSE_1_0.txt)
|
||||
# License Version 1.0. (See accompanying file LICENSE.txt or
|
||||
# https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
import property-set ;
|
||||
import path ;
|
||||
import modules ;
|
||||
import "class" ;
|
||||
import "class" ;
|
||||
import errors ;
|
||||
import configure ;
|
||||
import feature ;
|
||||
@@ -145,15 +145,15 @@ class ac-library : basic-target
|
||||
rule __init__ ( name : project : requirements * : include-path ? : library-path ? : library-name ? )
|
||||
{
|
||||
basic-target.__init__ $(name) : $(project) : : $(requirements) ;
|
||||
|
||||
reconfigure $(include-path) : $(library-path) : $(library-name) ;
|
||||
|
||||
reconfigure $(include-path) : $(library-path) : $(library-name) ;
|
||||
}
|
||||
|
||||
|
||||
rule set-header ( header )
|
||||
{
|
||||
self.header = $(header) ;
|
||||
self.header = $(header) ;
|
||||
}
|
||||
|
||||
|
||||
rule set-default-names ( names + )
|
||||
{
|
||||
self.default-names = $(names) ;
|
||||
@@ -189,7 +189,7 @@ class ac-library : basic-target
|
||||
errors.user-error [ name ] "is already configured" ;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
rule construct ( name : sources * : property-set )
|
||||
{
|
||||
if $(self.target)
|
||||
@@ -276,7 +276,7 @@ class ac-library : basic-target
|
||||
return [ property-set.empty ] ;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Copyright 2003, 2004, 2006 Vladimir Prus
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE_1_0.txt or copy at
|
||||
# http://www.boost.org/LICENSE_1_0.txt)
|
||||
# (See accompanying file LICENSE.txt or copy at
|
||||
# https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
# This module defines the 'alias' rule and the associated target class.
|
||||
#
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2003, 2004, 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)
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
# Status: ported (danielw)
|
||||
# Base revision: 56043
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2002 Dave Abrahams
|
||||
# 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)
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
import "class" : new ;
|
||||
import sequence ;
|
||||
@@ -89,7 +89,7 @@ local rule x-product-aux ( property-sets + )
|
||||
|
||||
# If we did not encounter a conflicting feature lower down, do not
|
||||
# recurse again.
|
||||
if ! [ set.intersection $(f) : $(x-product-seen) ]
|
||||
if ! [ set.intersection $(f) : $(x-product-seen) ]
|
||||
|| [ remove-conflicts $(x-product-conflicts) : $(x-product-seen) ]
|
||||
{
|
||||
property-sets = ;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2012 Steven Watanabe
|
||||
# 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)
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
import modules ;
|
||||
import errors ;
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
# Copyright 2017-2021 Rene Ferdinand Rivera Morell
|
||||
#
|
||||
# Use, modification and distribution is subject to the Boost Software
|
||||
# License Version 1.0. (See accompanying file LICENSE_1_0.txt or
|
||||
# http://www.boost.org/LICENSE_1_0.txt)
|
||||
# License Version 1.0. (See accompanying file LICENSE.txt or
|
||||
# https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
# This module defines function to help with two main tasks:
|
||||
#
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
# Copyright (c) 2010 Vladimir Prus.
|
||||
#
|
||||
# Use, modification and distribution is subject to the Boost Software
|
||||
# License Version 1.0. (See accompanying file LICENSE_1_0.txt or
|
||||
# http://www.boost.org/LICENSE_1_0.txt)
|
||||
# License Version 1.0. (See accompanying file LICENSE.txt or
|
||||
# https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
# This module defines function to help with two main tasks:
|
||||
#
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
# Copyright Vladimir Prus 2007.
|
||||
# Distributed under the Boost
|
||||
# Software License, Version 1.0. (See accompanying
|
||||
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
# file LICENSE.txt or copy at https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
bjam_interface = __import__('bjam')
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
# Copyright 2007 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)
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
# This file is supposed to implement error reporting for Boost.Build.
|
||||
# Experience with jam version has shown that printing full backtrace
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
# Copyright 2002, 2006 Rene Rivera
|
||||
# Copyright 2002, 2003, 2004, 2005, 2006 Vladimir Prus
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE_1_0.txt or copy at
|
||||
# http://www.boost.org/LICENSE_1_0.txt)
|
||||
# (See accompanying file LICENSE.txt or copy at
|
||||
# https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
import assert : * ;
|
||||
import "class" : * ;
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
# Copyright 2002, 2006 Rene Rivera
|
||||
# Copyright 2002, 2003, 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)
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
import re
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
# Copyright 2006. Rene Rivera
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE_1_0.txt or copy at
|
||||
# http://www.boost.org/LICENSE_1_0.txt)
|
||||
# (See accompanying file LICENSE.txt or copy at
|
||||
# https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
# Manages 'generators' --- objects which can do transformation between different
|
||||
# target types and contain algorithm for finding transformation from sources to
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
# Copyright Rene Rivera 2006.
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE_1_0.txt or copy at
|
||||
# http://www.boost.org/LICENSE_1_0.txt)
|
||||
# (See accompanying file LICENSE.txt or copy at
|
||||
# https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
# Manages 'generators' --- objects which can do transformation between different
|
||||
# target types and contain algorithm for finding transformation from sources
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
# Copyright 2002, 2005, 2006 Rene Rivera
|
||||
# Copyright 2002, 2003, 2004, 2005, 2006 Vladimir Prus
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE_1_0.txt or copy at
|
||||
# http://www.boost.org/LICENSE_1_0.txt)
|
||||
# (See accompanying file LICENSE.txt or copy at
|
||||
# https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
# Implements project representation and loading. Each project is represented by:
|
||||
# - a module where all the Jamfile content lives.
|
||||
@@ -256,7 +256,7 @@ rule find-jamfile (
|
||||
errors.error Unable to load Jamfile.
|
||||
: Could not find a Jamfile in directory '$(dir)'.
|
||||
: Attempted to find it with pattern '$(JAMFILE:J=" ")'.
|
||||
: Please consult the documentation at "'http://www.boost.org'." ;
|
||||
: Please consult the documentation at "'https://www.bfgroup.xyz/b2/'." ;
|
||||
}
|
||||
|
||||
return $(jamfile-to-load) ;
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
# Copyright 2002, 2005, 2006 Rene Rivera
|
||||
# Copyright 2002, 2003, 2004, 2005, 2006 Vladimir Prus
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE_1_0.txt or copy at
|
||||
# http://www.boost.org/LICENSE_1_0.txt)
|
||||
# (See accompanying file LICENSE.txt or copy at
|
||||
# https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
# Implements project representation and loading. Each project is represented
|
||||
# by:
|
||||
@@ -282,7 +282,7 @@ class ProjectRegistry:
|
||||
"""Unable to load Jamfile.
|
||||
Could not find a Jamfile in directory '%s'
|
||||
Attempted to find it with pattern '%s'.
|
||||
Please consult the documentation at 'http://boost.org/boost-build2'."""
|
||||
Please consult the documentation at 'https://www.bfgroup.xyz/b2/'."""
|
||||
% (dir, string.join(self.JAMFILE)))
|
||||
|
||||
if jamfile_glob:
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# Copyright 2003 Dave Abrahams
|
||||
# Copyright 2003, 2004, 2005, 2006 Vladimir Prus
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE_1_0.txt or copy at
|
||||
# http://www.boost.org/LICENSE_1_0.txt)
|
||||
# (See accompanying file LICENSE.txt or copy at
|
||||
# https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
import "class" : new ;
|
||||
import feature ;
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
# Copyright 2002, 2003, 2004, 2005, 2006 Vladimir Prus
|
||||
# Copyright 2020 Nikita Kniazev
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE_1_0.txt or copy at
|
||||
# http://www.boost.org/LICENSE_1_0.txt)
|
||||
# (See accompanying file LICENSE.txt or copy at
|
||||
# https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
import feature ;
|
||||
import indirect ;
|
||||
@@ -150,7 +150,7 @@ rule evaluate-conditionals-in-context ( properties * : context * )
|
||||
# Returns <relevant> properties indicating how the conditionals in
|
||||
# properties affect feature relevance. If the optional argument cond
|
||||
# is passed, it is treated as extra conditions for all properties.
|
||||
#
|
||||
#
|
||||
rule evaluate-conditional-relevance ( properties * : cond * )
|
||||
{
|
||||
cond = [ sequence.transform utility.ungrist : $(cond:G) ] ;
|
||||
@@ -559,7 +559,7 @@ rule translate ( properties * : project-id : project-location : context-module )
|
||||
{
|
||||
condition = $(split[1]) ;
|
||||
property = $(split[2]) ;
|
||||
|
||||
|
||||
local e ;
|
||||
for local c in [ regex.split $(condition) "," ]
|
||||
{
|
||||
@@ -797,7 +797,7 @@ class property-map
|
||||
for local i in $(self.all-flags)
|
||||
{
|
||||
local list = $($(i)) ;
|
||||
if [ $(property-set).contains-raw $(list[2-]) ]
|
||||
if [ $(property-set).contains-raw $(list[2-]) ]
|
||||
{
|
||||
matches += $(list[1]) ;
|
||||
match-ranks += [ sequence.length $(list) ] ;
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
# Copyright 2006 Rene Rivera
|
||||
# Copyright 2002, 2003, 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)
|
||||
# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
import re
|
||||
import sys
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# Copyright 2003 Dave Abrahams
|
||||
# Copyright 2002, 2003, 2004, 2005 Vladimir Prus
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE_1_0.txt or copy at
|
||||
# http://www.boost.org/LICENSE_1_0.txt)
|
||||
# (See accompanying file LICENSE.txt or copy at
|
||||
# https://www.bfgroup.xyz/b2/LICENSE.txt)
|
||||
|
||||
# Implements scanners: objects computing implicit dependencies for files, such
|
||||
# as includes in C++.
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user