2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-14 12:42:11 +00:00
Commit Graph

11038 Commits

Author SHA1 Message Date
Steven Watanabe
259f7f7a96 Add support for more standard library options within sun.jam. Patch contributed by John Maddock. 2015-03-03 11:58:51 -07:00
Steven Watanabe
30d35ce80d Make order stable. This restores the old behavior of printing includes in alphabetical order. When I added the topological sort for includes, it caused directories with no constraints to be printed in reverse alphabetical order under some circumstances. This broke existing users who relied on the original order. While I believe that users should not depend on any order for include directories that is not explicitly stated, I'd rather not gratuitously break such uses. This is especially true since explicitly ordered includes only worked in the simplest cases prior to my topological sort patch. 2015-02-28 14:16:34 -07:00
Rene Rivera
765c3af806 Revert "Add target argument to tag rule invocations so that tag rules can get infmration on the specific target they are naming. This is useful, for eaxmple, in finding the sources and basing name changes on that."
This reverts commit 327890fe2b.
2015-02-27 11:13:07 -06:00
Rene Rivera
e9c3ddd3d9 Merge branch 'develop' of https://github.com/boostorg/build into develop 2015-02-26 21:10:49 -06:00
Rene Rivera
327890fe2b Add target argument to tag rule invocations so that tag rules can get infmration on the specific target they are naming. This is useful, for eaxmple, in finding the sources and basing name changes on that. 2015-02-26 21:08:43 -06:00
Steven Watanabe
89d6d77396 Issue an error when a file is linked from more than one source directory. 2015-02-26 10:15:32 -07:00
Steven Watanabe
2520b6c1bf Make sure that files and directories under a deleted symlink are restored if needed. 2015-02-25 20:22:56 -07:00
Oliver Kowalke
4a3a99bf30 check __aarch64__ for ARM
Macro __arm__ is not set on Aarch64 architecture
2015-02-25 12:23:40 +03:00
Steven Watanabe
25899a8073 Fix some problems when splitting a linked directory. This can show up when adding a new library. The bug was order-dependent and didn't appear in the original tests. 2015-02-24 13:37:53 -07:00
Steven Watanabe
52f7ac2c65 Make sure that symlinks are updated when switching from a non-symlink configuration. Add tests for every possible combination of configuration switching. 2015-02-24 12:55:36 -07:00
Steven Watanabe
2e72499351 Junctions are only possible on windows. .can-junction is used directly in some places, which resulted in always enabling symlinks on non-Windows. 2015-02-24 10:48:00 -07:00
Steven Watanabe
86456a9028 Fix path comparison problem on Windows, when READLINK returns a path with a lower case drive. 2015-02-24 10:21:07 -07:00
Rene Rivera
37acf89aad Fix for some test programs that require some form of input stream by
providing a null one for them to open instead of the non-existent pipes.
2015-01-28 16:11:26 -06:00
Rene Rivera
3067e149f5 Add optional specification of subroot path for project extensions. 2015-01-27 09:43:56 -06:00
K. Noel Belcourt
f5b31b30aa Block signals to end of exec_cmd. 2015-01-02 16:25:18 -07:00
K. Noel Belcourt
87fa34a0c8 Fix typo in the cleanup to setpgid in parent process. 2014-12-29 08:40:51 -07:00
K. Noel Belcourt
dbb521a6ba Remove bogus setpgid diagnostic. 2014-12-28 22:01:42 -07:00
K. Noel Belcourt
b1e0b621c4 Make system call conform to posix.2 signal handling
a la Steven's APUE, pg 314.
2014-12-28 21:57:18 -07:00
Vladimir Prus
1dc6c36be5 Separate copyright footer from main content a bit more. 2014-12-08 11:34:19 +03:00
Vladimir Prus
fa132a3b33 Remove font-size customization for copyright footer. 2014-12-08 10:32:17 +03:00
Vladimir Prus
3889fc7be5 Improve styling for tables. 2014-12-08 09:41:53 +03:00
Vladimir Prus
5b8228c979 Improve styling of admonitions.
Use textual rendering, and make style match those of code blocks,
but using colored left border.
2014-12-08 09:30:32 +03:00
Vladimir Prus
b599a54a42 Adjust styling of borders and hr element to match bootstrap. 2014-12-08 08:44:05 +03:00
Vladimir Prus
6b947c7cbd Update stylesheet.
In particular, remove most of per-element fonts, make font
large, and update styling for code blocks.
2014-12-07 21:20:54 +03:00
Vladimir Prus
8388c4a533 Do no chunk first sections.
This avoids having sections with almost no content.
2014-12-07 21:20:04 +03:00
Vladimir Prus
e4e54c3f77 Convert 'how to use this document' into 'dedication' element.
This makes the content appear in the top 'index.html' element,
and disappear form TOC. I could not find another way - disabling
chunking for the first section would almost work, but would retain
it in TOC.
2014-12-07 21:18:06 +03:00
Bekenn
d268890d26 Fix naming of tag_tagged. 2014-11-29 10:28:22 +03:00
Kirit Sælensminde
c2529b667a Don't pass unsupported -finline-function option. 2014-11-25 10:11:15 +03:00
Jessica Hamilton
7f0d33a7b0 haiku: platform support 2014-11-25 09:13:21 +03:00
Vladimir Prus
e0dde1b783 Minor copy-edits. 2014-11-20 09:13:33 +03:00
Juraj Ivančić
83b1a2e39e improve tutorial a bit
Rewording/grammar.
Part of it is out of date (such as 'v2' directory).
2014-11-10 12:58:50 +03:00
Vladimir Prus
29bee9098c Replace "bjam" with "b2". 2014-11-07 21:15:12 +03:00
Vladimir Prus
3bed4c685d Improve layout of tables in tutorial. 2014-11-07 21:14:10 +03:00
Vladimir Prus
4f3e923c75 Change tutorial license to BSL, by Boris' permission. 2014-11-07 21:07:12 +03:00
Vladimir Prus
10b2705650 Initial integration of tutorial from Boris Schäling. 2014-11-07 11:36:49 +03:00
Vladimir Prus
6d9d910766 Add a script for building documentation. 2014-11-06 20:03:47 +03:00
Vladimir Prus
204046884c Remove outdated HTML pages. 2014-11-06 20:03:02 +03:00
Alain Miniussi
d21102f2a1 Detect the intel compiler in the environement.
The mentioned 'standard' path were quite old (9.0, last Intel
compiler version is 15.x as on Oct 2014). Keept the legacy
detection though.

Build in 64 bit (seems more common).
2014-11-06 09:54:22 +03:00
Aaron Boman
e965b8e84a Add support for version. 2014-11-06 09:51:18 +03:00
Aaron Boman
a333481070 Fix undeclared variable. 2014-11-06 09:50:57 +03:00
Aaron Boman
a9107006dd Property comparisons should be comparing feature names not feature instances. 2014-11-06 09:50:27 +03:00
Aaron Boman
b184816213 Print the actual values rather than a pointer to a function. 2014-11-06 09:49:49 +03:00
Aaron Boman
64d0521572 Add support for abbreviated paths. 2014-11-06 09:47:46 +03:00
Vladimir Prus
c0b69aeeb9 Add local copies of docbook images.
This permit to build documentation, and have it work
standalone.
2014-10-31 19:38:46 +03:00
Vladimir Prus
96cc1701e7 Drop "V2" from documentation title. 2014-10-31 19:32:12 +03:00
Vladimir Prus
6f1f20ef19 Modernize HTML docs. 2014-10-31 15:18:12 +03:00
K. Noel Belcourt
156bc5c42e Make setpgid checks non-fatal.
Comment out the call to exit following a failed
called to setpgid.  Can re-enable in the future.
2014-10-24 18:11:34 -06:00
K. Noel Belcourt
7bcbc5ac31 Check setpgid return value in parent and child.
A user is having trouble with calls to setpgid failing
with EPERM and we're not sure whether it's the call to
the parent, or child process that is the source of the
failure.  Add check with explicit indication whether
the parent of child failed.
2014-10-24 16:40:47 -06:00
Aaron Boman
e413fd9406 Preserve order of properties in PropertySet. 2014-10-24 23:10:22 +04:00
Vladimir Prus
e484a7de15 Merge pull request #45 from jurko-gospodnetic/cleanup_and_small_fixes
Fix typos in comments.
2014-10-24 11:07:18 +04:00