Beman Dawes
a022fb1e94
Avoid overwriting self
...
[SVN r53413]
2009-05-29 21:03:53 +00:00
Beman Dawes
88343987af
fix path
...
[SVN r53411]
2009-05-29 20:45:50 +00:00
Beman Dawes
6be993aff3
Initial commit
...
[SVN r53409]
2009-05-29 20:32:06 +00:00
Vladimir Prus
77b9981a79
Properly tag libraries with QCC toolset.
...
Fixes #2191 .
[SVN r53384]
2009-05-29 08:48:44 +00:00
Vladimir Prus
c265c10874
Catch more macros.
...
Patch from John W. Bito
[SVN r53383]
2009-05-29 08:47:03 +00:00
Vladimir Prus
3f9e80e7a0
Implement warnings control for sun.
...
Patch from John W. Bito.
Closes #2966 .
[SVN r53381]
2009-05-29 08:34:04 +00:00
Vladimir Prus
d75257dd21
MSVC 10 autodetection.
...
Closes #3069 .
[SVN r53206]
2009-05-23 15:26:16 +00:00
Vladimir Prus
b0714d8a6d
Merge from trunk
...
[SVN r53173]
2009-05-22 11:36:46 +00:00
Troy D. Straszheim
efb525744a
get mpi cmake tests working on trunk
...
[SVN r53156]
2009-05-21 15:36:35 +00:00
Troy D. Straszheim
64eca686ae
Merge of cmakefiles *from* (that's right, *FROM* :/ ) release branch.
...
[SVN r53150]
2009-05-21 14:05:15 +00:00
Troy D. Straszheim
f6861df941
link test tuneups
...
[SVN r53148]
2009-05-21 00:51:18 +00:00
Troy D. Straszheim
3339d933d3
tune up link tests in general, asio tests specifically
...
[SVN r53147]
2009-05-21 00:31:35 +00:00
Steven Watanabe
d57e1b80f3
Filter out comments and string literals in the min/max check. Fixes #3055
...
[SVN r53144]
2009-05-20 20:01:53 +00:00
Jeremiah Willcock
c02524c043
Fixed almost all tab and min/max issues found by inspect tool
...
[SVN r53142]
2009-05-20 19:41:20 +00:00
Jeremiah Willcock
1aca93ec49
Fixed most tab and min/max issues from trunk inspection report
...
[SVN r53141]
2009-05-20 19:19:00 +00:00
Troy D. Straszheim
d24b2cb2f3
This makes asio link tests pass, accomplishes two things:
...
* Communicates CMAKE_CXX_COMPILER correctly to subprocess (via
load_cache which may be a bad idea)
* Manually (yuck) pulls the paths of libraries that the link tests
must link against out of the target properties and passes them to
the linktest subprocess
[SVN r53140]
2009-05-20 18:33:38 +00:00
Troy D. Straszheim
e71361d34f
Clean up a few messages, display compiler and platform
...
[SVN r53138]
2009-05-20 17:17:04 +00:00
Troy D. Straszheim
fa2fbf7d68
Let's see if this gets us anything
...
[SVN r53137]
2009-05-20 17:15:58 +00:00
Troy D. Straszheim
dd14641e39
dummy commit
...
[SVN r53051]
2009-05-16 16:06:29 +00:00
Daniel James
42f440a095
Merge inspect fix for when there are no errors.
...
Merged revisions 52995 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r52995 | jewillco | 2009-05-14 15:50:56 +0100 (Thu, 14 May 2009) | 1 line
Fixes #2963
........
[SVN r53049]
2009-05-16 14:37:01 +00:00
Daniel James
5ef0482000
Import Python and C code snippets in quickbook.
...
Merged revisions 53018-53022 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r53018 | danieljames | 2009-05-15 07:12:13 +0100 (Fri, 15 May 2009) | 1 line
Import Python and C code snippets in quickbook, by Jaroslav Gresula.
........
r53019 | danieljames | 2009-05-15 07:12:42 +0100 (Fri, 15 May 2009) | 1 line
Use '.py' when checking for python files.
........
r53020 | danieljames | 2009-05-15 07:12:59 +0100 (Fri, 15 May 2009) | 1 line
Use the correct source type for snippets.
........
r53021 | danieljames | 2009-05-15 07:13:17 +0100 (Fri, 15 May 2009) | 1 line
Separate code snippet grammar and actions.
........
r53022 | danieljames | 2009-05-15 07:13:34 +0100 (Fri, 15 May 2009) | 1 line
Make code_snippet_action language ignorant.
........
[SVN r53045]
2009-05-16 13:48:54 +00:00
Daniel James
851d166c7e
Merge in inspect checks for links in CSS files and external content. And fix a few of these issues.
...
Merged revisions 52663-52664,52666-52668,52712 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r52663 | danieljames | 2009-04-29 22:12:08 +0100 (Wed, 29 Apr 2009) | 1 line
Check for invalid css links in html files as well as css files.
........
r52664 | danieljames | 2009-04-29 22:12:32 +0100 (Wed, 29 Apr 2009) | 1 line
Check for external links.
........
r52666 | danieljames | 2009-04-29 22:19:12 +0100 (Wed, 29 Apr 2009) | 1 line
Use local copies of the boost logo.
........
r52667 | danieljames | 2009-04-29 22:19:40 +0100 (Wed, 29 Apr 2009) | 1 line
Remove unused copy of boostbook.css
........
r52668 | danieljames | 2009-04-29 22:19:56 +0100 (Wed, 29 Apr 2009) | 3 lines
Fix a link to a header on trac.
IMO it would be better to link to the local copy.
........
r52712 | danieljames | 2009-05-01 21:51:10 +0100 (Fri, 01 May 2009) | 1 line
Better inspect error for external content.
........
[SVN r53044]
2009-05-16 13:45:21 +00:00
Vladimir Prus
9da365e60e
Fix the prototype of stlport.init to match docs.
...
Fixes #2976 .
[SVN r53042]
2009-05-16 10:24:16 +00:00
Troy D. Straszheim
72849cbe7a
bye. This stuff sucks.
...
[SVN r53036]
2009-05-15 22:01:42 +00:00
Troy D. Straszheim
4d3923a026
A little bit of setup automation (using SLAVE_DIR) for those running
...
build slaves..
[SVN r53035]
2009-05-15 21:35:48 +00:00
Daniel James
df7eb3b3da
Make code_snippet_action language ignorant.
...
[SVN r53022]
2009-05-15 06:13:34 +00:00
Daniel James
af6dcb5cd1
Separate code snippet grammar and actions.
...
[SVN r53021]
2009-05-15 06:13:17 +00:00
Daniel James
5189634215
Use the correct source type for snippets.
...
[SVN r53020]
2009-05-15 06:12:59 +00:00
Daniel James
34ca23e226
Use '.py' when checking for python files.
...
[SVN r53019]
2009-05-15 06:12:42 +00:00
Daniel James
a914839af3
Import Python and C code snippets in quickbook, by Jaroslav Gresula. Refs #3029 .
...
[SVN r53018]
2009-05-15 06:12:13 +00:00
Douglas Gregor
3ce3e6071a
Add support for "known failures", which match the build name via a
...
regular expression and are attached to test cases as a "known-failure"
label.
[SVN r53014]
2009-05-15 04:44:20 +00:00
Troy D. Straszheim
611ff41fe0
tests for flyweight... one is broken due to only-multithreaded-and-shared requirement
...
[SVN r53012]
2009-05-15 02:15:55 +00:00
Troy D. Straszheim
4ffd5731eb
Add intel toolset identifiers
...
[SVN r53006]
2009-05-14 22:43:15 +00:00
Jeremiah Willcock
1be326862b
Fixes #2963
...
[SVN r52995]
2009-05-14 14:50:56 +00:00
Douglas Gregor
5475323084
CMake: notice the linux platform as being distinct from the generic unix platform
...
[SVN r52992]
2009-05-14 14:22:38 +00:00
Douglas Gregor
3d79574893
Eliminate the STATIC_TAG nonsense from CMake
...
[SVN r52986]
2009-05-14 04:58:08 +00:00
Douglas Gregor
19090e7b50
Set the build name based on compiler, compiler version, and platform
...
[SVN r52984]
2009-05-14 04:47:51 +00:00
Troy D. Straszheim
3da0ca3b82
make optional dependent on newer cmake version
...
[SVN r52969]
2009-05-13 18:38:18 +00:00
Troy D. Straszheim
0fe24eb963
remove irritating warning, make 'make modularize' before install optional
...
[SVN r52967]
2009-05-13 15:30:45 +00:00
Douglas Gregor
3f45234711
Use the variable BOOST_REGRESSION_TESTS to enable Boost regression testing
...
[SVN r52966]
2009-05-13 15:30:04 +00:00
Douglas Gregor
b6f2b4e4ac
Attempt to work around a package-building problem with the CMake-generated NSIS script
...
[SVN r52957]
2009-05-13 04:00:31 +00:00
Douglas Gregor
479459129c
Fix link and link-fail tests in CMake.
...
Statechart's examples depend on numeric.
[SVN r52895]
2009-05-11 04:50:32 +00:00
Troy D. Straszheim
1e9b548c0e
Add support for testing on platforms with case sensitive filesystems :)
...
[SVN r52867]
2009-05-09 23:15:04 +00:00
Troy D. Straszheim
c4e8412740
Merge cmake files release -> trunk.
...
[SVN r52866]
2009-05-09 22:57:30 +00:00
Douglas Gregor
5f390fd599
Fix Boost.Python tests
...
[SVN r52856]
2009-05-08 20:42:11 +00:00
Douglas Gregor
12ac0d42e4
Allow subsetting the set of Boost libraries to test in CMake via BOOST_TEST_LIBRARIES
...
[SVN r52851]
2009-05-08 14:55:00 +00:00
Douglas Gregor
91797933b7
Add labels to CMake targets, for use with newer versions of CDash
...
[SVN r52841]
2009-05-07 20:59:27 +00:00
Douglas Gregor
238fa80891
Merge CMake CompileTest from the release branch
...
[SVN r52840]
2009-05-07 20:46:30 +00:00
Douglas Gregor
ca625a8bf3
Remove remaining traash
...
[SVN r52814]
2009-05-06 23:38:31 +00:00
Douglas Gregor
ccbf91daec
CMake: Use CTest for testing, with submission to the dashboard at:
...
http://www.cdash.org/CDashPublic/index.php?project=Boost
[SVN r52813]
2009-05-06 23:34:49 +00:00
Douglas Gregor
0551656d5b
Merge CMake fixes from the trunk
...
[SVN r52811]
2009-05-06 21:12:42 +00:00
Douglas Gregor
733ce9cbf7
Update subdirectories that Quickbook needs to use when building modularized
...
[SVN r52801]
2009-05-06 14:37:31 +00:00
Troy D. Straszheim
866a53ac5e
Docs build tweaks
...
[SVN r52798]
2009-05-06 10:43:38 +00:00
Daniel James
92460f3af3
Better inspect error for external content.
...
[SVN r52712]
2009-05-01 20:51:10 +00:00
Daniel James
b32b8138d0
Check for external links.
...
[SVN r52664]
2009-04-29 21:12:32 +00:00
Daniel James
d620298da3
Check for invalid css links in html files as well as css files.
...
[SVN r52663]
2009-04-29 21:12:08 +00:00
Vladimir Prus
2eb5bd0c7e
Merge from trunk
...
[SVN r52623]
2009-04-27 10:50:39 +00:00
Vladimir Prus
a6e5a4f566
When building releases, add Google.Analytics code to index.html.
...
[SVN r52622]
2009-04-27 10:46:42 +00:00
Vladimir Prus
a886686fe6
Drop Google.Analytics setup from offline copy.
...
[SVN r52621]
2009-04-27 10:45:26 +00:00
Troy D. Straszheim
b92870f665
Last test commit.
...
[SVN r52576]
2009-04-23 20:49:50 +00:00
Troy D. Straszheim
4401702809
Yet another test commit, sorry about the noise, testing git mirror.
...
[SVN r52575]
2009-04-23 20:18:23 +00:00
Vladimir Prus
83b8ddd46b
Don't crash when the absolute path to compiler cannot be found.
...
[SVN r52541]
2009-04-22 15:22:55 +00:00
Vladimir Prus
50ad622723
Merge from trunk
...
[SVN r52438]
2009-04-17 07:48:18 +00:00
Vladimir Prus
2c3e08c4cc
Make toolchain check work if version is provided.
...
[SVN r52437]
2009-04-17 07:42:34 +00:00
Daniel James
86ee57636c
Document 'boost:' links in boostbook & quickbook.
...
Merged revisions 52352 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r52352 | danieljames | 2009-04-12 12:21:59 +0100 (Sun, 12 Apr 2009) | 3 lines
Document 'boost:' links in boostbook & quickbook.
Fixes #2861 .
........
[SVN r52398]
2009-04-15 07:37:45 +00:00
Vladimir Prus
9bd671c633
Merge from trunk
...
[SVN r52376]
2009-04-14 07:59:30 +00:00
Daniel James
5372b7e591
Document 'boost:' links in boostbook & quickbook.
...
Fixes #2861 .
[SVN r52352]
2009-04-12 11:21:59 +00:00
Daniel James
0cb0af6564
Some small documentation fixes for the release.
...
Merged revisions 52348-52350 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r52348 | danieljames | 2009-04-12 11:50:31 +0100 (Sun, 12 Apr 2009) | 1 line
Use a test file that's actually valid C++.
........
r52349 | danieljames | 2009-04-12 11:50:43 +0100 (Sun, 12 Apr 2009) | 3 lines
Revert support for static mutable variables.
Of course there's no such thing.
........
r52350 | danieljames | 2009-04-12 11:50:57 +0100 (Sun, 12 Apr 2009) | 1 line
Note change to operator[] in the unordered release notes.
........
[SVN r52351]
2009-04-12 10:54:44 +00:00
Daniel James
b51616cae1
Revert support for static mutable variables.
...
Of course there's no such thing.
[SVN r52349]
2009-04-12 10:50:43 +00:00
Daniel James
57885d2a9f
Use a test file that's actually valid C++.
...
[SVN r52348]
2009-04-12 10:50:31 +00:00
Daniel James
2ded7dee3c
Merge various documentation changes.
...
Merged revisions 51323-51324,51680,52082-52083,52237,52321,52326,52344 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r51323 | danieljames | 2009-02-18 21:24:36 +0000 (Wed, 18 Feb 2009) | 1 line
More information in error messages in the doxygen2boostbook script.
........
r51324 | danieljames | 2009-02-18 21:25:12 +0000 (Wed, 18 Feb 2009) | 1 line
Deal with top level enums from doxygen.
........
r51680 | danieljames | 2009-03-10 08:09:14 +0000 (Tue, 10 Mar 2009) | 1 line
Try to support inbodydescription in doxygen xml.
........
r52082 | danieljames | 2009-03-31 20:43:13 +0100 (Tue, 31 Mar 2009) | 1 line
Support global variable reference in boostbook.
........
r52083 | danieljames | 2009-03-31 20:43:35 +0100 (Tue, 31 Mar 2009) | 2 lines
Support reference for variables that are both static and mutable in
boostbook.
........
r52237 | danieljames | 2009-04-07 20:26:18 +0100 (Tue, 07 Apr 2009) | 7 lines
Fix calculate_relative_path
When outdir == "." calculate_relative_path was counting that dot as a
directory and adding an extra ".." to the result. So only count parts
that don't equal ".".
Refs #2921
........
r52321 | danieljames | 2009-04-11 08:55:00 +0100 (Sat, 11 Apr 2009) | 5 lines
Partially revert [51323].
It added partial support for protected and private attributes and friend
functions. But since it isn't complete support it was doing more harm
than good.
........
r52326 | danieljames | 2009-04-11 13:38:30 +0100 (Sat, 11 Apr 2009) | 1 line
Workaround buggy doxygen output. Refs #2937
........
r52344 | danieljames | 2009-04-12 11:06:24 +0100 (Sun, 12 Apr 2009) | 1 line
Add a test document for doxygen integration.
........
[SVN r52345]
2009-04-12 10:19:46 +00:00
Daniel James
4757009d28
Add a test document for doxygen integration.
...
[SVN r52344]
2009-04-12 10:06:24 +00:00
Daniel James
a2a461573e
Workaround buggy doxygen output. Refs #2937
...
[SVN r52326]
2009-04-11 12:38:30 +00:00
Daniel James
00e749f204
Partially revert [51323].
...
It added partial support for protected and private attributes and friend
functions. But since it isn't complete support it was doing more harm
than good.
[SVN r52321]
2009-04-11 07:55:00 +00:00
Vladimir Prus
43df15983a
Improve handling of 'complete' build type.
...
Previous code used default-build attribute to cause a number
of property sets be requested, and then used indirect
conditional requirements to filter out inappropriate ones,
using the <build>no feature. This worked but is messy, and resulted
in a pile of unclear messages about <build>no. This patch
introduces custom main target class that handles filtering,
so we don't ever try to build with undesired property sets.
[SVN r52319]
2009-04-11 07:22:28 +00:00
Dave Abrahams
7a3f8227c9
Makes it possible to use an installed docutils without referring to a
...
source distro directory.
[SVN r52306]
2009-04-10 20:02:51 +00:00
David Deakins
12526298f8
As of STLport 5.2, the version number is no longer included in the name of the static libraries.
...
[SVN r52270]
2009-04-08 21:11:25 +00:00
Troy D. Straszheim
b9e8bf156c
Silly BUILD_QUICKBOOK. Just use the cmake target.
...
Also check for headers to feed to doxygen in both regular and
modularized locations.
[SVN r52253]
2009-04-08 13:14:14 +00:00
Troy D. Straszheim
58f369a7f2
Silly BUILD_QUICKBOOK. Just use the cmake target.
...
[SVN r52252]
2009-04-08 12:37:39 +00:00
Troy D. Straszheim
6c819c7871
quickbook bug got fixed (thanks Daniel James), revert previous messy workaround
...
[SVN r52247]
2009-04-08 11:09:43 +00:00
Daniel James
a0e9fa51b0
Fix calculate_relative_path
...
When outdir == "." calculate_relative_path was counting that dot as a
directory and adding an extra ".." to the result. So only count parts
that don't equal ".".
Refs #2921
[SVN r52237]
2009-04-07 19:26:18 +00:00
Troy D. Straszheim
da77b2070d
workaround quickbook bug by using absolute paths... but this breaks boost::function docs build. This whole thing is a train wreck.
...
[SVN r52232]
2009-04-07 17:22:51 +00:00
Vladimir Prus
7a7fda4fd2
Fix exe extension on Cygwin.
...
Fixes #2913 .
[SVN r52212]
2009-04-06 09:46:17 +00:00
Vladimir Prus
878c0cc941
Make Jamroots inherit from project-config, if one exists.
...
[SVN r52174]
2009-04-04 21:16:05 +00:00
Vladimir Prus
706186c6aa
Adjust the search for project-config.jam.
...
[SVN r52173]
2009-04-04 21:15:09 +00:00
Vladimir Prus
1e9a04020a
Allow Boost.Build to override the value of -j.
...
[SVN r52171]
2009-04-04 18:55:37 +00:00
Vladimir Prus
0186268f29
Implement project-config.jam loading.
...
[SVN r52170]
2009-04-04 18:54:12 +00:00
Vladimir Prus
16815875ec
Revert the previous change
...
[SVN r52167]
2009-04-04 07:55:40 +00:00
Vladimir Prus
62de2ee169
Enable verbose diagnostics for Boost.Build tests
...
[SVN r52166]
2009-04-04 07:53:19 +00:00
Vladimir Prus
c2c4788026
Unbreak prebuilt libraries on pathscale.
...
[SVN r52165]
2009-04-04 07:38:27 +00:00
Vladimir Prus
13d7946466
Adjust intel-linux inlining options for newer versions.
...
Fixes #2419 .
[SVN r52164]
2009-04-04 07:29:30 +00:00
Robert Ramey
897c52199c
Merge changes from trunk to release
...
[SVN r52112]
2009-04-01 16:23:54 +00:00
Vladimir Prus
9e04033a60
Add example of using built tool.
...
[SVN r52098]
2009-04-01 06:34:39 +00:00
Daniel James
b4af65c0fc
Support reference for variables that are both static and mutable in
...
boostbook.
[SVN r52083]
2009-03-31 19:43:35 +00:00
Daniel James
1db7e08310
Support global variable reference in boostbook.
...
[SVN r52082]
2009-03-31 19:43:13 +00:00
Vladimir Prus
590b59dab3
Support for 64-bit compilation on acc.
...
[SVN r52079]
2009-03-31 18:54:47 +00:00
Daniel James
4f6ffb6105
Fix bug handling python and C++ strings.
...
Fixes #2860 .
Merged revisions 51949 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r51949 | danieljames | 2009-03-24 08:34:09 +0000 (Tue, 24 Mar 2009) | 21 lines
Use our own escape character parser.
We're currently using the spirit escaped character parser. This is a
strict C parser and causes parse errors for code that we probably should
accept, such as any hexadecimal encoded characters with a value greater
than the maximum value of the current platform's 'char'. This is \x7F
on some platforms so it rejects '\x80' upwards. As well as rejecting
characters that might be valid, it also means that quickbook will act
differently on different platforms.
In python strings, '\xaaa' is equivalent to '\xaa' + 'a', but the spirit
parser interprets this as a character with value '0xaaa'. So we probably
should accept these.
I also think we should be liberal about what we accept. IMO it isn't our
job to enforce correct C++/python, just to create a reasonable
rendering of our input. So rather than write a parser which understands
the various types of escapes, I just wrote one that ignores any
character following a backslash.
Refs #2860 .
........
[SVN r52064]
2009-03-30 17:49:15 +00:00
Vladimir Prus
92aaf6a43c
Document the preserve-test-targets feature.
...
[SVN r52063]
2009-03-30 17:23:52 +00:00
Vladimir Prus
a5155e5b56
Preserve test targets by default.
...
[SVN r52062]
2009-03-30 17:16:09 +00:00
Vladimir Prus
57888af9ef
Explicitly request that target targets be removed.
...
Boost.Build default will be flipped shortly, and we don't
want regression tests to keep the binaries around.
[SVN r51989]
2009-03-26 18:01:30 +00:00
Daniel James
52fa100fef
Use our own escape character parser.
...
We're currently using the spirit escaped character parser. This is a
strict C parser and causes parse errors for code that we probably should
accept, such as any hexadecimal encoded characters with a value greater
than the maximum value of the current platform's 'char'. This is \x7F
on some platforms so it rejects '\x80' upwards. As well as rejecting
characters that might be valid, it also means that quickbook will act
differently on different platforms.
In python strings, '\xaaa' is equivalent to '\xaa' + 'a', but the spirit
parser interprets this as a character with value '0xaaa'. So we probably
should accept these.
I also think we should be liberal about what we accept. IMO it isn't our
job to enforce correct C++/python, just to create a reasonable
rendering of our input. So rather than write a parser which understands
the various types of escapes, I just wrote one that ignores any
character following a backslash.
Refs #2860 .
[SVN r51949]
2009-03-24 08:34:09 +00:00
Robert Ramey
33e9f2d5da
remove -- from toolset
...
[SVN r51944]
2009-03-23 17:06:42 +00:00
Daniel James
d5945a2270
Merge misc. changes from trunk, mostly minor documentation fixes.
...
Merged revisions 48412,50921,51042,51369,51386-51387,51506-51507,51668,51802,51804,51881 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r48412 | danieljames | 2008-08-28 11:23:33 +0100 (Thu, 28 Aug 2008) | 1 line
Fix a typo. Thanks to Jon Biggar.
........
r50921 | danieljames | 2009-01-31 09:36:38 +0000 (Sat, 31 Jan 2009) | 1 line
Remove executable flag from preprocess.cmd. It was a mistake to add it.
........
r51042 | danieljames | 2009-02-06 00:04:44 +0000 (Fri, 06 Feb 2009) | 1 line
Ignore some version control files in inspect.
........
r51369 | danieljames | 2009-02-21 18:49:48 +0000 (Sat, 21 Feb 2009) | 1 line
Minor markup fix in concept check documentation.
........
r51386 | danieljames | 2009-02-22 11:53:28 +0000 (Sun, 22 Feb 2009) | 1 line
Add index.html file for compose, as our server setup doesn't support index.htm files.
........
r51387 | danieljames | 2009-02-22 11:53:48 +0000 (Sun, 22 Feb 2009) | 5 lines
Add missing index.html file for MPI and GIL.
All the top level libraries now have index.html files but
several sub-libraries don't. I'm not sure it's worth adding them as many
of them don't have appropriate subdirectories anyway.
........
r51506 | danieljames | 2009-03-01 14:16:00 +0000 (Sun, 01 Mar 2009) | 1 line
Update links to command line invocation.
........
r51507 | danieljames | 2009-03-01 14:16:24 +0000 (Sun, 01 Mar 2009) | 1 line
Use xpointer attributes in the boost build documentation.
........
r51668 | danieljames | 2009-03-09 20:56:51 +0000 (Mon, 09 Mar 2009) | 1 line
Redirect to the Trac wiki instead of the old one.
........
r51802 | danieljames | 2009-03-16 20:21:05 +0000 (Mon, 16 Mar 2009) | 1 line
Use paragraphs inside purpose tags.
........
r51804 | danieljames | 2009-03-16 20:21:46 +0000 (Mon, 16 Mar 2009) | 1 line
Give the variablelist a margin.
........
r51881 | danieljames | 2009-03-21 15:35:35 +0000 (Sat, 21 Mar 2009) | 1 line
Fix html.
........
[SVN r51897]
2009-03-22 10:42:48 +00:00
Vladimir Prus
94ca74e176
Include unistd.h
...
Fixes #2596 .
[SVN r51896]
2009-03-21 23:12:15 +00:00
Vladimir Prus
5bceac8a0e
Ubreak stdlib=sun-stlport.
...
This patch makes the feature module check if a feature value
is actually a complete permissible value, before splitting at
'-' and treating each element as subfeature.
Patch from Noel Belcourt.
[SVN r51893]
2009-03-21 22:45:05 +00:00
Daniel James
3beca9d5e4
Sync up the quickbook CMakeLists.txt file
...
[SVN r51887]
2009-03-21 16:20:03 +00:00
Daniel James
27792a47ee
Merge quickbook documentation. Using 'boost:' links.
...
[SVN r51886]
2009-03-21 16:14:28 +00:00
Daniel James
1429d9124e
Merged revisions 51403-51404,51800-51801,51803,51883 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r51404 | danieljames | 2009-02-22 23:49:05 +0000 (Sun, 22 Feb 2009) | 2 lines
Write out error count on failure. Looks a bit odd at the moment but
it'll do. Fixes #1214 .
........
r51800 | danieljames | 2009-03-16 20:18:41 +0000 (Mon, 16 Mar 2009) | 1 line
Avoid a gcc warning about initialization order.
........
r51801 | danieljames | 2009-03-16 20:19:00 +0000 (Mon, 16 Mar 2009) | 5 lines
Fix syntax error in tests.
There was a failing test caused by a syntax error in a test. The
solution is probably to improve the syntax in a new version and issue a
warning in older versions.
........
r51803 | danieljames | 2009-03-16 20:21:24 +0000 (Mon, 16 Mar 2009) | 1 line
Detab
........
[SVN r51884]
2009-03-21 16:08:52 +00:00
Daniel James
4c3b06d039
Revert r51403.
...
[SVN r51883]
2009-03-21 15:48:55 +00:00
Daniel James
0ba892e6d8
Detab
...
[SVN r51803]
2009-03-16 20:21:24 +00:00
Daniel James
de722e3cc5
Fix syntax error in tests.
...
There was a failing test caused by a syntax error in a test. The
solution is probably to improve the syntax in a new version and issue a
warning in older versions.
[SVN r51801]
2009-03-16 20:19:00 +00:00
Daniel James
71580c6aed
Avoid a gcc warning about initialization order.
...
[SVN r51800]
2009-03-16 20:18:41 +00:00
Vladimir Prus
923d9c6df5
Remove another use of -qtwolink.
...
[SVN r51792]
2009-03-16 10:57:06 +00:00
Daniel James
dcac8f1b8f
Merge most of the recent changes to quickbook and boostbook.
...
Left out doxygen changes: [51323],[51324],[51680]
And a quickbook change which might be a breaking change: [51403]
Fixes #1977 , #1170 , #1213 , #2701 .
Refs #2153 , #2771 .
Merged revisions 51268-51269,51319-51321,51370-51372,51388-51389,51401-51402,51405-51406,51508,51647,51696 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r51268 | johnmaddock | 2009-02-16 10:39:18 +0000 (Mon, 16 Feb 2009) | 1 line
Add default path for callouts.
........
r51269 | johnmaddock | 2009-02-16 10:40:26 +0000 (Mon, 16 Feb 2009) | 1 line
Add preliminary HTMLHelp support.
........
r51319 | danieljames | 2009-02-18 21:22:37 +0000 (Wed, 18 Feb 2009) | 1 line
Remove long out of date warning.
........
r51320 | danieljames | 2009-02-18 21:23:13 +0000 (Wed, 18 Feb 2009) | 1 line
Write out the quickbook options when the file is missing.
........
r51321 | danieljames | 2009-02-18 21:23:35 +0000 (Wed, 18 Feb 2009) | 1 line
Add default path for callouts to xhtml.
........
r51370 | danieljames | 2009-02-21 18:50:00 +0000 (Sat, 21 Feb 2009) | 4 lines
Regenerate boostbook reference documentation and merge with existing
documentation.
Ref #2153
........
r51371 | danieljames | 2009-02-21 18:50:14 +0000 (Sat, 21 Feb 2009) | 1 line
Fix links in standalone boostbook documentation.
........
r51372 | danieljames | 2009-02-21 18:50:25 +0000 (Sat, 21 Feb 2009) | 3 lines
Change license in boostbook docs to boost license.
Douglas Gregor is listed in the blanket permissions file.
........
r51388 | danieljames | 2009-02-22 11:54:01 +0000 (Sun, 22 Feb 2009) | 1 line
This DTD isn't stable, so I'm calling it a 'development' version. Which is probably wrong, but there you go.
........
r51389 | danieljames | 2009-02-22 11:54:18 +0000 (Sun, 22 Feb 2009) | 2 lines
Support the alt tag in headername and macroname. Also make headername
and macroname valid. Refs #1977
........
r51401 | danieljames | 2009-02-22 23:47:51 +0000 (Sun, 22 Feb 2009) | 8 lines
Add a purpose for macroname, headername, enumname, globalname.
Ref #2153 : There's still no documentation for methodname and classname.
These are actually defined in the docbook DTD for a different purpose so
I'm not sure how to deal with them.
http://www.docbook.org/tdg/en/html/methodname.html
http://www.docbook.org/tdg/en/html/classname.html
........
r51402 | danieljames | 2009-02-22 23:48:37 +0000 (Sun, 22 Feb 2009) | 7 lines
Generate slightly more valid boostbook.
For document types other than library:
* Don't generate name or dirname for document types.
* Put title before document info.
Ref #2771
........
r51405 | danieljames | 2009-02-22 23:49:21 +0000 (Sun, 22 Feb 2009) | 3 lines
Print out unexpected characters as errors.
Ref #1170
........
r51406 | danieljames | 2009-02-22 23:49:36 +0000 (Sun, 22 Feb 2009) | 1 line
Better handling of errors without line numbers.
........
r51508 | danieljames | 2009-03-01 14:16:44 +0000 (Sun, 01 Mar 2009) | 3 lines
Try to make anchor and link usage a little clearer.
Refs #1213 , #2701
........
r51647 | danieljames | 2009-03-08 09:45:51 +0000 (Sun, 08 Mar 2009) | 1 line
Display text purposes in function reference.
........
r51696 | johnmaddock | 2009-03-11 10:22:42 +0000 (Wed, 11 Mar 2009) | 1 line
Set margins to 0pt so they line up with surrounding text rather than appearing outside it - prevents margins from overlapping other content.
........
[SVN r51774]
2009-03-14 11:42:38 +00:00
Vladimir Prus
5f55da3736
Don't use -qtwolink.
...
It is reported in http://permalink.gmane.org/gmane.comp.lib.boost.build/20456
as breaking things.
[SVN r51761]
2009-03-13 19:12:02 +00:00
Vladimir Prus
caf344078a
Ubreak prebuilt libraries on vacpp.
...
[SVN r51760]
2009-03-13 19:08:55 +00:00
Daniel James
984de1ff2d
Fix properties on some quickbook files, which wasn't merged properly before.
...
[SVN r51742]
2009-03-12 21:50:30 +00:00
Vladimir Prus
f1e3e6ad22
Use -bnoipath on vacpp/AIX.
...
Patch from Etienne PIERRE. Fixes #2843 .
[SVN r51697]
2009-03-11 12:43:24 +00:00
John Maddock
2c4e500a8a
Set margins to 0pt so they line up with surrounding text rather than appearing outside it - prevents margins from overlapping other content.
...
[SVN r51696]
2009-03-11 10:22:42 +00:00
Daniel James
d890d65f78
Try to support inbodydescription in doxygen xml.
...
[SVN r51680]
2009-03-10 08:09:14 +00:00
Daniel James
ec6cbda673
Display text purposes in function reference.
...
[SVN r51647]
2009-03-08 09:45:51 +00:00
Daniel James
72778450d5
Detab.
...
[SVN r51644]
2009-03-08 09:44:51 +00:00
John Maddock
4f90f877d1
Fix pch support.
...
[SVN r51570]
2009-03-03 13:47:44 +00:00
Daniel James
b4e0bebd56
Try to make anchor and link usage a little clearer.
...
Refs #1213 , #2701
[SVN r51508]
2009-03-01 14:16:44 +00:00
Daniel James
14f01c64f1
Use xpointer attributes in the boost build documentation.
...
[SVN r51507]
2009-03-01 14:16:24 +00:00
Daniel James
2621eeb3be
Update links to command line invocation.
...
[SVN r51506]
2009-03-01 14:16:00 +00:00
Vladimir Prus
a5c2886006
Don't inherit PCH generators, since they probably don't work.
...
[SVN r51481]
2009-02-28 11:57:44 +00:00
John Maddock
d44eb08241
Merge PDF build changes from Trunk.
...
[SVN r51417]
2009-02-23 18:39:32 +00:00
Daniel James
0f4a959903
Better handling of errors without line numbers.
...
[SVN r51406]
2009-02-22 23:49:36 +00:00
Daniel James
8ddd254024
Print out unexpected characters as errors.
...
Ref #1170
[SVN r51405]
2009-02-22 23:49:21 +00:00
Daniel James
ea73d693c1
Write out error count on failure. Looks a bit odd at the moment but
...
it'll do. Fixes #1214 .
[SVN r51404]
2009-02-22 23:49:05 +00:00
Daniel James
2455154ba7
Accept space between 'section:' and the section id.
...
Ref #2712 .
[SVN r51403]
2009-02-22 23:48:51 +00:00
Daniel James
949fcf4b83
Generate slightly more valid boostbook.
...
For document types other than library:
* Don't generate name or dirname for document types.
* Put title before document info.
Ref #2771
[SVN r51402]
2009-02-22 23:48:37 +00:00
Daniel James
ecf0176990
Add a purpose for macroname, headername, enumname, globalname.
...
Ref #2153 : There's still no documentation for methodname and classname.
These are actually defined in the docbook DTD for a different purpose so
I'm not sure how to deal with them.
http://www.docbook.org/tdg/en/html/methodname.html
http://www.docbook.org/tdg/en/html/classname.html
[SVN r51401]
2009-02-22 23:47:51 +00:00
Jurko Gospodnetić
6a16ce7011
Makes the Boost Build testing system correctly report the number of passed test cases instead of reporting all test cases as passed.
...
[SVN r51396]
2009-02-22 17:36:30 +00:00
Jurko Gospodnetić
87792ad5c3
Added a comment specifying several alternative implementations for the common.file-creation-command rule on Windows.
...
[SVN r51395]
2009-02-22 17:34:25 +00:00
Jurko Gospodnetić
cad6580db1
Cleaned up the Boost Build example/generate/jamroot.jam example source file. No functional changes.
...
[SVN r51394]
2009-02-22 16:56:04 +00:00
Jurko Gospodnetić
f127463ca5
Converted tabs to spaces in the Boost Build test/test_all.py to make all whitespace style used in this file consistent.
...
[SVN r51391]
2009-02-22 16:02:58 +00:00
Jurko Gospodnetić
9d6fafa026
Removed trailing spaces.
...
[SVN r51390]
2009-02-22 15:55:04 +00:00
Daniel James
00bf72b696
Support the alt tag in headername and macroname. Also make headername
...
and macroname valid. Refs #1977
[SVN r51389]
2009-02-22 11:54:18 +00:00
Daniel James
2f180671f9
This DTD isn't stable, so I'm calling it a 'development' version. Which is probably wrong, but there you go.
...
[SVN r51388]
2009-02-22 11:54:01 +00:00
Daniel James
e067187f03
Change license in boostbook docs to boost license.
...
Douglas Gregor is listed in the blanket permissions file.
[SVN r51372]
2009-02-21 18:50:25 +00:00
Daniel James
e4248a7b25
Fix links in standalone boostbook documentation.
...
[SVN r51371]
2009-02-21 18:50:14 +00:00
Daniel James
f2bd0ee63d
Regenerate boostbook reference documentation and merge with existing
...
documentation.
Ref #2153
[SVN r51370]
2009-02-21 18:50:00 +00:00
Jürgen Hunold
2d92b6be9b
Merged revisions 51013,51230,51275,51300,51313 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r51013 | jhunold | 2009-02-04 20:14:01 +0100 (Wed, 04 Feb 2009) | 3 lines
Apply patch from Alexey Pakhunov for improved msvc assembler support.
Fixes https://zigzag.lvk.cs.msu.su:7813/boost.build/ticket/214
........
r51230 | jhunold | 2009-02-12 21:38:33 +0100 (Thu, 12 Feb 2009) | 7 lines
Major refactoring of Qt4 toolchain featuring:
- support for multiple 'using qt' statements.
- auto-detection of Qt version using qmake.
- support for user-specified version.
- better debug messages.
- support for toolset requirements.
........
r51275 | jhunold | 2009-02-16 20:35:15 +0100 (Mon, 16 Feb 2009) | 2 lines
Fix: Correct handling of include paths with spaces.
........
r51300 | jhunold | 2009-02-17 20:30:19 +0100 (Tue, 17 Feb 2009) | 2 lines
Add support for QtScriptTools (Qt-4.5)
........
r51313 | jhunold | 2009-02-18 20:11:49 +0100 (Wed, 18 Feb 2009) | 2 lines
Refactoring: Rename uic-h to uic to get uniform toolnames.
........
[SVN r51334]
2009-02-19 19:36:47 +00:00
John Maddock
f09445f96c
Set monospace font so that carriage return character (for line continuation) is found.
...
Revert to modified keep-together rule for tables, as widow and orphan controls don't work quite as expected.
[SVN r51332]
2009-02-19 16:52:57 +00:00
John Maddock
1dda1962e0
Fix FO XSL customisation layer to improve formatting - use widow and orphan control rather than "keep-together", make sure formatting is applied consistently across all elements, and allow code block to line wrap with hyphenation.
...
[SVN r51328]
2009-02-19 13:33:22 +00:00
Vladimir Prus
f6cbbfceaf
When deciding what options compiler accepts, use the version number the
...
compiler has reported, as opposed to the version number specified by the
user in user-config.jam.
[SVN r51326]
2009-02-19 09:17:20 +00:00
Daniel James
c0fbe80ba9
Deal with top level enums from doxygen.
...
[SVN r51324]
2009-02-18 21:25:12 +00:00
Daniel James
4efd98e2f4
More information in error messages in the doxygen2boostbook script.
...
[SVN r51323]
2009-02-18 21:24:36 +00:00
Daniel James
53d3445f43
Add default path for callouts to xhtml.
...
[SVN r51321]
2009-02-18 21:23:35 +00:00
Daniel James
e0e3d70bb7
Write out the quickbook options when the file is missing.
...
[SVN r51320]
2009-02-18 21:23:13 +00:00
Daniel James
dded0197c0
Remove long out of date warning.
...
[SVN r51319]
2009-02-18 21:22:37 +00:00
Jürgen Hunold
971ae01dc8
Refactoring: Rename uic-h to uic to get uniform toolnames.
...
[SVN r51313]
2009-02-18 19:11:49 +00:00
Vladimir Prus
92ff85a8ab
Do not use -fast, since it causes the code to be generated for
...
the processor the compiler is running on. Use -xO4 instead.
Fixes #2773 .
[SVN r51308]
2009-02-18 12:49:13 +00:00
Jürgen Hunold
7fe10aae3e
Add support for QtScriptTools (Qt-4.5)
...
[SVN r51300]
2009-02-17 19:30:19 +00:00
John Maddock
889c012ed0
Add PDF generation options to fix external links to point to the web site.
...
Added a few more Boostbook based libs that were missed first time around.
Fixed PDF naming issues.
[SVN r51284]
2009-02-17 10:05:58 +00:00
Daniel James
8390647b1f
Merge several changes to boostbook and quickbook.
...
Fixes #1399
Merged revisions 49231,49459,49988,50068,50084,50091,50109,50125,50142,50159,50163,50175,50193,50207,50210-50213,50215,50222,50246,50513 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r49231 | danieljames | 2008-10-09 23:14:14 +0100 (Thu, 09 Oct 2008) | 4 lines
Work around the problems with window newlines in position_iterator. (I'm
about to fix them, but this will get quickbook working immediately).
........
r49459 | eric_niebler | 2008-10-26 20:24:59 +0000 (Sun, 26 Oct 2008) | 1 line
give data members with <purpose> in synopses the same treatment as functions and typedefs
........
r49988 | danieljames | 2008-11-28 15:05:21 +0000 (Fri, 28 Nov 2008) | 1 line
When processing template arguments, deal with the case when there's no content after the last space or there are more arguments than expected.
........
r50068 | johnmaddock | 2008-12-02 13:13:57 +0000 (Tue, 02 Dec 2008) | 1 line
Fix Jamfile by adding <preserve-test-targets>on to test requirements.
........
r50084 | johnmaddock | 2008-12-03 09:42:52 +0000 (Wed, 03 Dec 2008) | 1 line
Added quickbook-fail-test rule and two tests that make use of it: note that these currently fail.
........
r50091 | danieljames | 2008-12-03 19:14:42 +0000 (Wed, 03 Dec 2008) | 2 lines
Keep a count of errors in quickbook, and return an error code when appropriate.
........
r50109 | johnmaddock | 2008-12-04 10:14:19 +0000 (Thu, 04 Dec 2008) | 1 line
Added dependency to the test file.
........
r50125 | djowel | 2008-12-05 02:13:59 +0000 (Fri, 05 Dec 2008) | 1 line
updated to use "classic" spirit includes and namespace
........
r50142 | danieljames | 2008-12-05 19:03:19 +0000 (Fri, 05 Dec 2008) | 1 line
Defined BOOST_CYGWIN_PATH when building quickbook on cygwin.
........
r50159 | danieljames | 2008-12-06 14:07:35 +0000 (Sat, 06 Dec 2008) | 1 line
Copy boostbook.dtd into the correct position for the 1.1 uri. I'm not sure what should be done with the existing location.
........
r50163 | danieljames | 2008-12-06 19:22:32 +0000 (Sat, 06 Dec 2008) | 1 line
Revert my change to the quickbook jamfile, it isn't adequately tested.
........
r50175 | danieljames | 2008-12-07 12:37:07 +0000 (Sun, 07 Dec 2008) | 1 line
Fix processing of unmatched escape characters in code - and issue a warning for unexpected characters.
........
r50193 | danieljames | 2008-12-08 16:17:13 +0000 (Mon, 08 Dec 2008) | 1 line
Use new include paths for classic spirit in quickbook text_diff utility.
........
r50207 | danieljames | 2008-12-08 21:51:56 +0000 (Mon, 08 Dec 2008) | 1 line
Fail on a mismatched '' in the python and c++ syntax highlighters. And then ignore the rest of the code block to avoid further errors and warnings.
........
r50210 | danieljames | 2008-12-08 23:14:23 +0000 (Mon, 08 Dec 2008) | 1 line
Hard fail on quickbook post process errors.
........
r50211 | danieljames | 2008-12-08 23:20:26 +0000 (Mon, 08 Dec 2008) | 1 line
Since I accidently added a quickbook fail tests to the Jamfile in the last checkin, I might as well add them.
........
r50212 | danieljames | 2008-12-08 23:35:08 +0000 (Mon, 08 Dec 2008) | 1 line
Remove an unused variable in order to avoid a gcc warning.
........
r50213 | danieljames | 2008-12-08 23:35:20 +0000 (Mon, 08 Dec 2008) | 1 line
Run the docbook chunker quietly, unless boostbook.verbose is set.
........
r50215 | danieljames | 2008-12-08 23:38:29 +0000 (Mon, 08 Dec 2008) | 1 line
Put the markup strings in their own cpp file to avoid gcc warnings.
........
r50222 | danieljames | 2008-12-09 13:52:07 +0000 (Tue, 09 Dec 2008) | 1 line
Fix some xsl type errors.
........
r50246 | speedsnail | 2008-12-12 15:06:44 +0000 (Fri, 12 Dec 2008) | 1 line
Make doxygen command "\throw" work with boostbook.
........
r50513 | danieljames | 2009-01-08 12:01:50 +0000 (Thu, 08 Jan 2009) | 1 line
Support both windows and cygwin paths in cygwin quickbook.
........
[SVN r51281]
2009-02-17 00:01:03 +00:00
Jürgen Hunold
7145754ade
Fix: Correct handling of include paths with spaces.
...
[SVN r51275]
2009-02-16 19:35:15 +00:00
John Maddock
e276dd3162
Add preliminary HTMLHelp support.
...
[SVN r51269]
2009-02-16 10:40:26 +00:00
John Maddock
cf5bb6ac46
Add default path for callouts.
...
[SVN r51268]
2009-02-16 10:39:18 +00:00
Daniel James
d4cd6e465e
Use the new 'boost:' links for the hash, unordered and quickbook documentation.
...
[SVN r51262]
2009-02-15 19:32:04 +00:00
Daniel James
975670b17f
Implement the 'boost:' for links relative to boost root. Also, optionally
...
replace links within the boost distribution with links to the the boost site,
which is useful for generating pdfs and standalone documentation.
Implemented with John Maddock. Fixes #1166 .
[SVN r51261]
2009-02-15 19:31:37 +00:00
Vladimir Prus
6b3b24b162
Don't unintentially collect all new targets in a global variable.
...
[SVN r51260]
2009-02-15 19:02:10 +00:00
Steven Watanabe
1b145a23a9
Use .dll extension for shared libraries on cygwin. Fixes #2734
...
[SVN r51241]
2009-02-13 20:51:25 +00:00
Steven Watanabe
1a356c1f02
Use $(type) instead of type. Fixes #2648
...
[SVN r51240]
2009-02-13 16:55:07 +00:00
Jürgen Hunold
e651b7ffc8
Major refactoring of Qt4 toolchain featuring:
...
- support for multiple 'using qt' statements.
- auto-detection of Qt version using qmake.
- support for user-specified version.
- better debug messages.
- support for toolset requirements.
[SVN r51230]
2009-02-12 20:38:33 +00:00
Steven Watanabe
c9a3ec511d
Fix generator_selection on windows
...
[SVN r51227]
2009-02-12 19:10:40 +00:00
John Maddock
31b2a0605c
Change section to chapter: mixing chapters and sections at the top level in a document causes PDF build to fail.
...
[SVN r51147]
2009-02-09 17:45:10 +00:00
John Maddock
191f1bfed0
Add Jamfile to build PDF versions of all the docs.
...
Tweaked some existing Jamfiles so that PDF build finds all the necessary image files etc.
Tweaked fo.xsl to provide more options by default, and improve formatting.
[SVN r51104]
2009-02-08 16:59:14 +00:00
Daniel James
5cabad2fb1
Fix spelling mistake.
...
[SVN r51044]
2009-02-06 00:07:18 +00:00
Daniel James
3fbee40bb7
Very rough outline of how the documentation tools documentation might
...
look.
[SVN r51043]
2009-02-06 00:04:59 +00:00
Daniel James
c187c5f4c3
Ignore some version control files in inspect.
...
[SVN r51042]
2009-02-06 00:04:44 +00:00
Jürgen Hunold
f6c50ac4b4
Apply patch from Alexey Pakhunov for improved msvc assembler support.
...
Fixes https://zigzag.lvk.cs.msu.su:7813/boost.build/ticket/214
[SVN r51013]
2009-02-04 19:14:01 +00:00
Vladimir Prus
67ffd82f18
Avoid duplicate target error when using <embed-manifest>off.
...
Patch from Alexey Pakhunov.
[SVN r51007]
2009-02-04 07:47:11 +00:00
Troy D. Straszheim
25ddd7cf46
Further quickbookization of the wiki
...
[SVN r50959]
2009-02-01 21:29:46 +00:00
Troy D. Straszheim
f027a64d88
A couple pages worth of cmake docs brought over from the wiki
...
[SVN r50956]
2009-02-01 19:34:52 +00:00
Troy D. Straszheim
3c0bceb6ed
Placeholder docs for cmake
...
[SVN r50934]
2009-01-31 20:25:15 +00:00
Troy D. Straszheim
162709151b
sync up with jamfile
...
[SVN r50932]
2009-01-31 18:57:33 +00:00
Troy D. Straszheim
bdb8aea6f5
if BUILD_VERSIONED is OFF, don't mangle the include directory name in packages.
...
[SVN r50931]
2009-01-31 18:53:31 +00:00
Troy D. Straszheim
43b73602f1
Dont mangle version into include directory name when making package if
...
BUILD_VERSIONED is off.
[SVN r50930]
2009-01-31 18:44:38 +00:00
Dave Abrahams
38c14a3a7f
merged [50869] from trunk
...
[SVN r50909]
2009-01-30 17:27:23 +00:00
Troy D. Straszheim
305e834b8d
Versioning off by default on unix.
...
[SVN r50902]
2009-01-30 14:57:34 +00:00
Dave Abrahams
bc0b8391ae
Attempt to satisfy intel-linux 9.0's apparent need for -lutil
...
[SVN r50869]
2009-01-29 15:26:02 +00:00
Daniel James
f88a39c169
Merge several documentation fixes. Plus a small inspect fix.
...
Merged revisions 50798-50799,50837-50839,50847-50848 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r50798 | danieljames | 2009-01-26 23:14:53 +0000 (Mon, 26 Jan 2009) | 5 lines
Make checking for duplicated names case insensitive.
This avoids generating filenames with names that only differ by case as they
cause problems on case insensitive file systems.
........
r50799 | danieljames | 2009-01-26 23:29:52 +0000 (Mon, 26 Jan 2009) | 1 line
Label the line ending inspect errors.
........
r50837 | danieljames | 2009-01-28 09:14:21 +0000 (Wed, 28 Jan 2009) | 1 line
Add scope exit to the root html file.
........
r50838 | danieljames | 2009-01-28 09:14:45 +0000 (Wed, 28 Jan 2009) | 1 line
Fix a link in the typeof forwarding html file.
........
r50839 | danieljames | 2009-01-28 09:14:56 +0000 (Wed, 28 Jan 2009) | 1 line
Fix an incorrectly escaped right arrow.
........
r50847 | danieljames | 2009-01-28 15:17:34 +0000 (Wed, 28 Jan 2009) | 2 lines
Fix some documentation issues with scope_exit.
........
r50848 | danieljames | 2009-01-28 15:32:46 +0000 (Wed, 28 Jan 2009) | 1 line
Generate the scope_exit documentation.
........
[SVN r50849]
2009-01-28 15:53:42 +00:00
Beman Dawes
751505eb7a
Add generation of README.txt
...
[SVN r50845]
2009-01-28 14:39:38 +00:00
Beman Dawes
72415f89ee
tools/releases add build_release_packages.bat
...
[SVN r50802]
2009-01-27 15:10:44 +00:00
Daniel James
a704b2802a
Label the line ending inspect errors.
...
[SVN r50799]
2009-01-26 23:29:52 +00:00
Daniel James
3866122e7f
Make checking for duplicated names case insensitive.
...
This avoids generating filenames with names that only differ by case as they
cause problems on case insensitive file systems.
[SVN r50798]
2009-01-26 23:14:53 +00:00
John Maddock
26efcbc946
Patch for tool being unable to locate the manifest tool mt.exe.
...
[SVN r50782]
2009-01-26 10:00:10 +00:00
Troy D. Straszheim
a0a37bc633
merge of cmake build files from trunk per beman
...
[SVN r50756]
2009-01-24 18:57:20 +00:00
Jürgen Hunold
48c3ce644c
Merged revisions 50708 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r50708 | vladimir_prus | 2009-01-21 20:37:33 +0100 (Wed, 21 Jan 2009) | 1 line
Make cflags/cxxflags/linkflags work with intel-linux
........
[SVN r50749]
2009-01-23 20:28:19 +00:00
Vladimir Prus
ffd7a793b4
Make cflags/cxxflags/linkflags work with intel-linux
...
[SVN r50708]
2009-01-21 19:37:33 +00:00
John Maddock
0fa4d8f12b
Fix for missing setup command: mt.exe isn't found without this.
...
[SVN r50670]
2009-01-19 11:17:36 +00:00
Beman Dawes
7832db5fe7
tools/build: merge from trunk
...
[SVN r50575]
2009-01-14 14:31:12 +00:00
Beman Dawes
a75b6e9891
Daily snapshot: download pre-built docs via ftp, copy into directory structure
...
[SVN r50540]
2009-01-10 23:08:25 +00:00
Rene Rivera
e36339a0d7
Merge Boost Jam 3.1.17 release to Boost release.
...
[SVN r50535]
2009-01-10 19:42:28 +00:00
Rene Rivera
c1528982f6
Change darwin/xgcc ARM compile option to armv6 as that's what Xodce uses and is what the iPhone has.
...
[SVN r50523]
2009-01-09 03:38:44 +00:00
Daniel James
a22e9627f2
Support both windows and cygwin paths in cygwin quickbook.
...
[SVN r50513]
2009-01-08 12:01:50 +00:00
Steven Watanabe
72aecaa375
Issue an error when set-default is called with a free or optional feature
...
[SVN r50391]
2008-12-27 22:04:21 +00:00
Steven Watanabe
0622cdfb88
Make c-scanner use native path format for included headers in order to match the names of generated headers
...
[SVN r50390]
2008-12-27 20:31:15 +00:00
John Maddock
6c25dc3394
Add additional search path for libraries with Intel on Linux or Darwin: Intel-11 and later has changed the installation directory structure compared to previous versions.
...
[SVN r50389]
2008-12-27 13:46:34 +00:00
John Maddock
51bd4af4a3
Fix for Intel-11.0 compiler setup requirements.
...
[SVN r50384]
2008-12-24 16:37:12 +00:00
Vladimir Prus
4f99ccec4e
Fix variable name. Thanks to Johan Nilsson
...
[SVN r50302]
2008-12-17 15:49:07 +00:00
Vladimir Prus
59af54d54d
Fix typo. Thanks to Daniel Lidström for the report.
...
[SVN r50288]
2008-12-16 09:19:47 +00:00
Beman Dawes
a21f4853ed
Initial commit
...
[SVN r50285]
2008-12-15 21:50:00 +00:00
Beman Dawes
bade3b8ef8
tools/regression: merge numerous changes from trunk
...
[SVN r50275]
2008-12-15 12:16:41 +00:00
Beman Dawes
8c4ea3c19e
Current release scripts
...
[SVN r50267]
2008-12-14 13:15:04 +00:00
Beman Dawes
a5f1413789
Add strftime
...
[SVN r50249]
2008-12-12 18:20:45 +00:00
Beman Dawes
c980cbc0a1
Rename so VC++ IDE Recent Projects name is more explicit
...
[SVN r50248]
2008-12-12 16:31:13 +00:00
Roland Schwarz
75f103a498
Make doxygen command "\throw" work with boostbook.
...
[SVN r50246]
2008-12-12 15:06:44 +00:00
Rene Rivera
41cab0fc7e
Adjust to new results location, after URI got published on the email lists.
...
[SVN r50228]
2008-12-10 03:09:44 +00:00
Daniel James
8dd2b1797c
Fix some xsl type errors.
...
[SVN r50222]
2008-12-09 13:52:07 +00:00
Daniel James
bda772a75a
Put the markup strings in their own cpp file to avoid gcc warnings.
...
[SVN r50215]
2008-12-08 23:38:29 +00:00
Daniel James
50cead508b
Run the docbook chunker quietly, unless boostbook.verbose is set.
...
[SVN r50213]
2008-12-08 23:35:20 +00:00
Daniel James
695f6fd5a9
Remove an unused variable in order to avoid a gcc warning.
...
[SVN r50212]
2008-12-08 23:35:08 +00:00
Daniel James
c684b75186
Since I accidently added a quickbook fail tests to the Jamfile in the last checkin, I might as well add them.
...
[SVN r50211]
2008-12-08 23:20:26 +00:00
Daniel James
730a22b501
Hard fail on quickbook post process errors.
...
[SVN r50210]
2008-12-08 23:14:23 +00:00
Daniel James
64b97b3c0d
Fail on a mismatched '' in the python and c++ syntax highlighters. And then ignore the rest of the code block to avoid further errors and warnings.
...
[SVN r50207]
2008-12-08 21:51:56 +00:00
Daniel James
de7191f85c
Use new include paths for classic spirit in quickbook text_diff utility.
...
[SVN r50193]
2008-12-08 16:17:13 +00:00
Vladimir Prus
3f222b3aa5
Include more attributes in test results
...
[SVN r50179]
2008-12-07 14:56:43 +00:00
Beman Dawes
947512c2bf
Remove doc build from snapshot scripts, rename inspect.sh to snapshot_inspect.sh, beef up snapshot scripts.
...
[SVN r50178]
2008-12-07 14:29:33 +00:00
Daniel James
9710f64ba1
Fix processing of unmatched escape characters in code - and issue a warning for unexpected characters.
...
[SVN r50175]
2008-12-07 12:37:07 +00:00
Vladimir Prus
c429d54445
Use 'common.mkdir' as the name of the action shown to user.
...
There's no need to include 'quick-fix' in that text :-)
[SVN r50174]
2008-12-07 08:55:43 +00:00
Vladimir Prus
8d2b9ab965
Include annotations in test log
...
[SVN r50173]
2008-12-07 08:41:56 +00:00
Vladimir Prus
d4d861fed6
Support for 32+64 fat binaries on Darwin.
...
Fixes #1679 .
[SVN r50172]
2008-12-07 08:25:41 +00:00
Vladimir Prus
589ea035a4
Revive threading support for intel-linux.
...
[SVN r50171]
2008-12-07 08:02:47 +00:00
Daniel James
89da11df3b
Revert my change to the quickbook jamfile, it isn't adequately tested.
...
[SVN r50163]
2008-12-06 19:22:32 +00:00
Daniel James
ca21a73fde
Copy boostbook.dtd into the correct position for the 1.1 uri. I'm not sure what should be done with the existing location.
...
[SVN r50159]
2008-12-06 14:07:35 +00:00
Daniel James
59c958ddb5
Defined BOOST_CYGWIN_PATH when building quickbook on cygwin.
...
[SVN r50142]
2008-12-05 19:03:19 +00:00
Joel de Guzman
9980998e96
updated to use "classic" spirit includes and namespace
...
[SVN r50125]
2008-12-05 02:13:59 +00:00
Steven Watanabe
8537fa5a21
Use .exe extensions on cygwin. Fixes #2163
...
[SVN r50115]
2008-12-04 16:57:44 +00:00
Vladimir Prus
1709ef6e4e
Mention that builtin variables exist only in the global module
...
[SVN r50114]
2008-12-04 16:25:00 +00:00
Vladimir Prus
bdd631124b
Run Boost.Build tests
...
[SVN r50110]
2008-12-04 10:15:13 +00:00
John Maddock
beb39bccb8
Added dependency to the test file.
...
[SVN r50109]
2008-12-04 10:14:19 +00:00
Daniel James
5bb84a2616
Keep a count of errors in quickbook, and return an error code when appropriate. Refs #1399 .
...
[SVN r50091]
2008-12-03 19:14:42 +00:00
John Maddock
71d515a429
Added quickbook-fail-test rule and two tests that make use of it: note that these currently fail.
...
[SVN r50084]
2008-12-03 09:42:52 +00:00
John Maddock
a169b17090
Fix Jamfile by adding <preserve-test-targets>on to test requirements.
...
[SVN r50068]
2008-12-02 13:13:57 +00:00
Robert Ramey
90c745fc8c
adjusted relative path
...
[SVN r50056]
2008-12-01 16:22:33 +00:00
Rene Rivera
c4493b43ba
Add Xcode MacOSX and iPhone version options to cover the present and one future revision.
...
[SVN r50038]
2008-11-30 19:51:03 +00:00
Rene Rivera
fd7249d7ef
Bump to bjam 3.1.18.
...
[SVN r50014]
2008-11-29 14:53:55 +00:00
Rene Rivera
c382a373f9
Switch testing to use released bjam 3.1.17.
...
[SVN r50013]
2008-11-29 14:39:50 +00:00
Rene Rivera
ab7ab8203a
Update copyright dates.
...
[SVN r49991]
2008-11-28 16:45:19 +00:00
Rene Rivera
502b7fa2fc
Fix compiling with vacpp on non-AIX systems. ( fixes #2546 )
...
[SVN r49990]
2008-11-28 16:25:56 +00:00
Rene Rivera
e03244567a
Fix syntax error that was causing quickbook to crash.
...
[SVN r49989]
2008-11-28 15:37:00 +00:00
Daniel James
3a714b0b03
When processing template arguments, deal with the case when there's no content after the last space or there are more arguments than expected.
...
[SVN r49988]
2008-11-28 15:05:21 +00:00
Vladimir Prus
49ea35caae
Unbreak toolset inheritance
...
[SVN r49986]
2008-11-28 13:37:45 +00:00
Vladimir Prus
0bc1ec445f
Fix generator.clone-and-change-type to preserve rule name
...
[SVN r49976]
2008-11-28 10:39:02 +00:00
Vladimir Prus
a65b87145d
Fix generator.clone again
...
[SVN r49975]
2008-11-28 10:32:32 +00:00
Vladimir Prus
106a2d20b0
Fix return value
...
[SVN r49974]
2008-11-28 10:30:52 +00:00
Vladimir Prus
c770b58987
Copy generator's rule name when cloning
...
[SVN r49973]
2008-11-28 10:29:04 +00:00
Michael A. Jackson
42bc6570e9
Changing the initial warning to the user for first time run of CMake so that the user needs to enter "-DCMAKE_IS_EXPERIMENTAL:bool=TRUE' instead of having to uncomment code in the CMake file. This is only needed one time during the initial run of CMake on the boost source directory.
...
[SVN r49913]
2008-11-24 15:38:22 +00:00
Vladimir Prus
75c198c9f1
Make qcc has the same default template depth limit as gcc.
...
Suggested by Niklas Angare.
[SVN r49912]
2008-11-24 09:13:22 +00:00
Rene Rivera
b4560cb41b
Add history entires for bjam 3.1.17 release.
...
[SVN r49909]
2008-11-24 04:34:01 +00:00
Rene Rivera
81ec2ed200
Reflect the results of calling bjam from Python. ( fixes #2112 )
...
[SVN r49907]
2008-11-24 03:14:55 +00:00
Rene Rivera
e35a72f2d7
Oops, fix one thing, break another... Fix the final arg parsing for passing extra option args to the bjam build.
...
[SVN r49906]
2008-11-24 03:00:45 +00:00
Rene Rivera
df028faf7a
Rework how arguments are parsed and tested to fix handling of quoted arguments, options arguments, and arguments with "=". ( fixes #2113 )
...
[SVN r49905]
2008-11-24 02:03:53 +00:00
Vladimir Prus
a540f3b930
Make resource file compilation work with intel.
...
Thanks to Jan Boehme for the bug report.
[SVN r49900]
2008-11-23 16:59:19 +00:00
Rene Rivera
94bce79251
Try to work around at least one compiler bug with GCC and variable aliasing that causes crashes with hashing file cache entries.
...
[SVN r49890]
2008-11-23 05:33:26 +00:00
Rene Rivera
97bff3f35d
Add -Wc,-fno-strict-aliasing for QCC/QNX to avoid the same aliasing crashes as in the general GCC 4.x series (thanks to Niklas Angare for the fix). ( fixes #2459 )
...
[SVN r49889]
2008-11-23 05:15:51 +00:00
Rene Rivera
9b6882d648
Oops, put quotes around one-too-many args.
...
[SVN r49888]
2008-11-23 05:00:56 +00:00
Rene Rivera
c8d0a61f51
Add quotes for most arguments when building bjam. This solves the problem of externally specified values, like the Python path, from breaking when they have spaces.
...
[SVN r49887]
2008-11-23 04:51:24 +00:00
Rene Rivera
ca58ccaa02
Adjust error un/setting for compatibility with more Windows CMD versions. ( fixes #1663 )
...
[SVN r49884]
2008-11-23 03:27:54 +00:00
Rene Rivera
f45702b25e
Let the child bjam commands inherit stdin, as some commands assume it's available. ( fixes #1577 )
...
[SVN r49883]
2008-11-23 02:37:44 +00:00
Rene Rivera
f0cd2da36e
On Windows don't limit bjam output to ASCII as some tools output characters in extended character sets. ( fixes #1576 )
...
[SVN r49882]
2008-11-23 02:10:52 +00:00
Rene Rivera
9856e8e047
Unix bjam test isolation and auto-rebuild.
...
[SVN r49879]
2008-11-23 01:00:17 +00:00
Rene Rivera
c65fa2225b
Isolate running of bjam tests to individual bjam instances to prevent possible spillover errors from one test affecting another test. Separate the bjam used to run the tests vs. the bjam being tested. And add automatic re-building of the bjam being tested. (windows changes, unix changes to follow).
...
[SVN r49878]
2008-11-23 00:58:07 +00:00
Rene Rivera
acd058c0c8
Fix some possible overrun issues revealed by Fortify build. Thanks to Steven Robbins for pointing out the issues. ( fixes #2527 )
...
[SVN r49877]
2008-11-23 00:21:21 +00:00
Vladimir Prus
4363531452
Fix error message to match unit test's expectations
...
[SVN r49870]
2008-11-22 10:24:19 +00:00
Vladimir Prus
57911b7f87
Add new --jobs option and allow to set it in site-config.jam/user-config.jam.
...
[SVN r49869]
2008-11-22 10:03:10 +00:00
Daniel James
39af6a91a6
Merged revisions 49661-49662,49666,49669,49735,49756,49770,49811 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r49661 | danieljames | 2008-11-09 12:03:45 +0000 (Sun, 09 Nov 2008) | 1 line
Move hash detail headers out of boost/functional/detail.
........
r49662 | danieljames | 2008-11-09 12:11:50 +0000 (Sun, 09 Nov 2008) | 1 line
Add a forwarding header for container_fwd.hpp
........
r49666 | danieljames | 2008-11-09 19:12:05 +0000 (Sun, 09 Nov 2008) | 1 line
Avoid comparing default initialised iterators in position_iterator.
........
r49669 | danieljames | 2008-11-09 21:57:38 +0000 (Sun, 09 Nov 2008) | 2 lines
Add link to the header to the synopsis in reference documentation.
Refs #2214
........
r49735 | danieljames | 2008-11-14 12:51:00 +0000 (Fri, 14 Nov 2008) | 1 line
Explicitly specify the template parameters in the unordered container friend, in order to avoid some warnings.
........
r49756 | danieljames | 2008-11-14 16:11:16 +0000 (Fri, 14 Nov 2008) | 1 line
Use pragmas to suppress a Visual C++ warning.
........
r49770 | danieljames | 2008-11-15 13:07:29 +0000 (Sat, 15 Nov 2008) | 1 line
Use the new swap library.
........
r49811 | danieljames | 2008-11-16 23:10:00 +0000 (Sun, 16 Nov 2008) | 1 line
Fix a typo.
........
[SVN r49855]
2008-11-20 22:53:20 +00:00
Vladimir Prus
0d33974923
Emit clear error when more than one possible Jamfile is found in a directory
...
[SVN r49851]
2008-11-20 17:58:59 +00:00
Vladimir Prus
f33c8a2da7
Use or not use escape sequences depending on availability.
...
Emit warning only on cygwin.
[SVN r49846]
2008-11-19 18:20:39 +00:00
Vladimir Prus
8996a6489a
If escape characters are not supported, emit warning, not error.
...
This is temporary solution to make regression test work again.
[SVN r49816]
2008-11-17 12:08:03 +00:00
Vladimir Prus
679ec2955d
Do not strip explicitly requested suffix from target names.
...
[SVN r49800]
2008-11-16 17:52:17 +00:00
Vladimir Prus
afc0778574
Verify that escape characters are supported
...
[SVN r49793]
2008-11-16 14:50:48 +00:00
Vladimir Prus
de66d7d282
Make sure 'FAILED' is printed on failure
...
[SVN r49787]
2008-11-16 13:19:26 +00:00
Vladimir Prus
803938a803
Fix typo
...
[SVN r49785]
2008-11-16 12:46:11 +00:00
Vladimir Prus
bbdd652815
Use \n, not various tricks that depend on eof style of common.jam itself.
...
[SVN r49776]
2008-11-15 22:10:18 +00:00
Vladimir Prus
284dac68b6
Handle \n and \r escape sequences
...
[SVN r49775]
2008-11-15 22:02:35 +00:00
Vladimir Prus
169d998055
Work towards Boost.Build testing. Create dummy Boost.Build test results
...
for all toolsets.
[SVN r49772]
2008-11-15 15:10:20 +00:00
Vladimir Prus
63789dfe37
XML output support
...
[SVN r49731]
2008-11-13 21:30:05 +00:00
Vladimir Prus
a9374648ca
When source resides in a subdirectory of source dir, preserve that
...
subdirectory in the target path.
[SVN r49714]
2008-11-13 08:26:39 +00:00
Vladimir Prus
33ed8a9a41
SVG logo
...
[SVN r49713]
2008-11-13 07:47:19 +00:00
Vladimir Prus
ca7c11a928
Include PDF docs in packages
...
[SVN r49712]
2008-11-13 07:20:11 +00:00
Vladimir Prus
9792930252
Unbreak generator_selection test on Linux
...
[SVN r49711]
2008-11-13 07:12:12 +00:00
Vladimir Prus
02f5e68fce
Improve error message
...
[SVN r49710]
2008-11-13 07:07:10 +00:00
Vladimir Prus
070ccddb02
Quote strings containing semicolons
...
[SVN r49709]
2008-11-13 06:44:21 +00:00
Vladimir Prus
1b451ebac5
Simplify PCH handling on intel-win, by using -Qpchi- to stop it
...
to messing up with specified output PCH names.
[SVN r49699]
2008-11-12 14:16:35 +00:00
Vladimir Prus
8e37412413
On Windows, use lowercased file suffix when determining the file
...
target.
Suggested by John Reid.
[SVN r49697]
2008-11-12 11:31:27 +00:00
Vladimir Prus
bfe088d028
Kill --preserve-test-targets option. Introduce
...
preserve-test-targets feature.
[SVN r49696]
2008-11-12 08:44:37 +00:00
Vladimir Prus
c4370fcc7e
Include options specified with cflags/cxxflags when compiling PCH.
...
Suggested by J. van der Wulp.
[SVN r49694]
2008-11-12 07:26:24 +00:00
Vladimir Prus
766af7ed24
Always call setup script before running "mt". Fix msvc-linking-generator,
...
by calling the right base method.
Patch from Jeroen van der Wulp.
[SVN r49692]
2008-11-12 07:20:18 +00:00
Michael A. Jackson
cc0d978407
Changes to core and testing cmake macros
...
[SVN r49682]
2008-11-11 13:22:13 +00:00
Daniel James
2192fd9712
Add link to the header to the synopsis in reference documentation.
...
Refs #2214
[SVN r49669]
2008-11-09 21:57:38 +00:00
Vladimir Prus
50caaf42a5
Document 'threading' feature
...
[SVN r49663]
2008-11-09 15:03:15 +00:00
Vladimir Prus
1f2d51a802
Use right extension for PCH on darwin.
...
Patch from Jeroen van der Wulp.
[SVN r49659]
2008-11-09 06:09:06 +00:00
Vladimir Prus
4a537ba044
Documente embed-manifest
...
[SVN r49648]
2008-11-08 09:17:48 +00:00
Vladimir Prus
4aabe266bd
Rename 'standalone-manifest' to 'embed-manifest'.
...
[SVN r49647]
2008-11-08 08:22:14 +00:00
Vladimir Prus
59d103e74f
Implement new 'standalone-manifest' feature that prevents Boost.Build
...
from embedding the manifest in the produced libraries.
[SVN r49645]
2008-11-07 19:39:40 +00:00
Vladimir Prus
3e004b7bb8
Resove the conflict between sun.prebuilt and builtin.prebuilt,
...
making searched libraries work on sun.
Thanks to Sebastien Grivet for the bug report (#177 ).
[SVN r49629]
2008-11-07 17:47:37 +00:00
Michael A. Jackson
9a856769ee
Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
...
[SVN r49627]
2008-11-07 17:02:56 +00:00
Vladimir Prus
244338b14f
On Solaris host, assume sun linker.
...
[SVN r49619]
2008-11-06 18:13:17 +00:00
Vladimir Prus
e367853d42
When inheriting rules from a toolset, use generator's rule name, not id.
...
[SVN r49618]
2008-11-06 17:59:17 +00:00
Vladimir Prus
aad9c3904c
Document more options
...
[SVN r49617]
2008-11-06 17:54:01 +00:00
Vladimir Prus
9dfeb37631
Key on solaris, not sunos, since sunos had last release in 1992,
...
and solaris is what is the current name.
[SVN r49616]
2008-11-06 17:26:14 +00:00
Vladimir Prus
68df57090a
Trim the list of possible values for target-os.
...
[SVN r49615]
2008-11-06 17:11:47 +00:00
Vladimir Prus
1e6afb5464
Don't inherit mingw generators
...
[SVN r49606]
2008-11-05 21:54:22 +00:00
Vladimir Prus
5c91039bab
Don't inherit mingw generators
...
[SVN r49605]
2008-11-05 21:49:56 +00:00
Vladimir Prus
1e0ceaf4d0
Don't inherit mingw generators
...
[SVN r49604]
2008-11-05 21:49:01 +00:00
Daniel James
a0ef4ca20b
Merge inspect from trunk, up to version 49597
...
[SVN r49598]
2008-11-05 13:47:38 +00:00
Vladimir Prus
3e69e9aa1b
When building on Windows for Linux target with gcc, don't try to create
...
import libraries and allow linking executables to shared libraries.
[SVN r49596]
2008-11-05 10:11:30 +00:00
Vladimir Prus
9fab710a61
Remove PDF docs, as they are regenerated anyway.
...
[SVN r49570]
2008-11-03 17:25:30 +00:00
Vladimir Prus
7824cb4c9a
Document cross-compilation
...
[SVN r49529]
2008-11-02 11:19:28 +00:00
Vladimir Prus
d7b4c5995d
Another attempt to get right extensions of PCH files on intel-win.
...
[SVN r49522]
2008-11-01 17:24:41 +00:00
Vladimir Prus
4b22c90e9c
Merge doc changes from trunk
...
[SVN r49514]
2008-11-01 13:35:23 +00:00
Vladimir Prus
bf6bbc62b1
Document the 'include' feature
...
[SVN r49513]
2008-11-01 13:32:11 +00:00
Michael A. Jackson
30e6fc2241
Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
...
[SVN r49512]
2008-11-01 13:27:35 +00:00
Vladimir Prus
2ebb495f75
Improve configuration/invocation docs
...
[SVN r49511]
2008-11-01 13:23:12 +00:00
Michael A. Jackson
1cc4d6b1c8
Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
...
[SVN r49510]
2008-11-01 13:15:41 +00:00
Vladimir Prus
4b584b39c8
Properly set threading options when compiling PCH.
...
Bug report from Jeroen van der Wulp.
[SVN r49504]
2008-11-01 08:21:56 +00:00
Steven Watanabe
f2ab7e6c3f
Make common.copy set the timestamp of the destination to the current time on windows
...
[SVN r49463]
2008-10-27 16:27:53 +00:00
Eric Niebler
eedce4f5fc
give data members with <purpose> in synopses the same treatment as functions and typedefs
...
[SVN r49459]
2008-10-26 20:24:59 +00:00
John Maddock
5979067bb8
Fix pch support for Intel on Win32.
...
[SVN r49458]
2008-10-26 18:43:35 +00:00
Vladimir Prus
8af92eaf9f
Make python integration example work again
...
[SVN r49452]
2008-10-25 17:05:51 +00:00
Vladimir Prus
69a6c7c99e
Set -fPIC for .m and .mm compilations
...
[SVN r49451]
2008-10-25 16:44:09 +00:00
Vladimir Prus
ef6b5739f7
Fix -fPIC for C compilation
...
[SVN r49450]
2008-10-25 16:31:59 +00:00
Beman Dawes
badc8bf62a
shapshot_posix: use --non-recursive rather than --depth=files until the linux distros catch up
...
[SVN r49432]
2008-10-22 12:46:29 +00:00
Beman Dawes
8219b249c1
snapshot_posix.sh: leave an audit trail, which is used by inspect to determine revision number
...
[SVN r49421]
2008-10-21 16:03:35 +00:00
Beman Dawes
6c1f57261d
If revision not found in inspect root, try directory svn_info one level up
...
[SVN r49420]
2008-10-21 15:43:47 +00:00
Beman Dawes
f44d41b331
Release script cleanups
...
[SVN r49417]
2008-10-21 11:59:00 +00:00
Beman Dawes
0010949bdc
Release scripts: merge from trunk
...
[SVN r49400]
2008-10-20 13:49:10 +00:00
Beman Dawes
cf7cdc927a
Get ready for 1.37.0; build docs only in the posix tree, then copy to windows tree.
...
[SVN r49399]
2008-10-20 13:42:11 +00:00
Daniel James
96afe2fa31
Merged revisions 49230 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r49230 | danieljames | 2008-10-09 23:13:48 +0100 (Thu, 09 Oct 2008) | 1 line
position_iterator is meant to be a forward iterator, so avoid using operator+ with it.
........
[SVN r49379]
2008-10-18 12:49:17 +00:00
Daniel James
c9e3f4ce2d
Rollback the quickbook workaround for windows newlines in case it is the cause
...
of the recent problems with the release documentation build.
Rolled back revisions 49230-49231 via svnmerge from
https://svn.boost.org/svn/boost/trunk
[SVN r49377]
2008-10-18 09:42:19 +00:00
Vladimir Prus
259a6fac94
Quote semicolon
...
[SVN r49365]
2008-10-16 16:53:36 +00:00
Vladimir Prus
6f60f5a2eb
Merge https://svn.boost.org/trac/boost/changeset/49357
...
[SVN r49362]
2008-10-16 13:30:26 +00:00
Vladimir Prus
ef26f110a3
Properly add -fPIC on intel-linux.
...
[SVN r49357]
2008-10-16 11:09:46 +00:00
Vladimir Prus
f2d7db8e04
Wholesale Boost.Build merge from the trunk
...
[SVN r49353]
2008-10-16 08:42:03 +00:00
Rene Rivera
b59f5c483a
Force using absolute paths when searching for stylesheets as recent DocBook XSL and xsltproc sources fail miserably at using locally rooted paths.
...
[SVN r49287]
2008-10-11 19:02:37 +00:00
John Maddock
412c83239b
Merge changes from Trunk.
...
[SVN r49280]
2008-10-11 15:32:36 +00:00
John Maddock
2a0043b2d3
Remove tab.
...
[SVN r49279]
2008-10-11 15:28:57 +00:00
Daniel James
e2464da124
Merge quickbook workaround and fix some links.
...
Merged revisions 48987,49230-49231 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r48987 | danieljames | 2008-09-28 13:21:39 +0100 (Sun, 28 Sep 2008) | 1 line
Clean up some link errors.
........
r49230 | danieljames | 2008-10-09 23:13:48 +0100 (Thu, 09 Oct 2008) | 1 line
position_iterator is meant to be a forward iterator, so avoid using operator+ with it.
........
r49231 | danieljames | 2008-10-09 23:14:14 +0100 (Thu, 09 Oct 2008) | 4 lines
Work around the problems with window newlines in position_iterator. (I'm
about to fix them, but this will get quickbook working immediately).
Fixes #2155
........
[SVN r49242]
2008-10-10 09:29:21 +00:00
Daniel James
ca27a4e182
Work around the problems with window newlines in position_iterator. (I'm
...
about to fix them, but this will get quickbook working immediately).
Fixes #2155
[SVN r49231]
2008-10-09 22:14:14 +00:00
Daniel James
bdb87e91ce
position_iterator is meant to be a forward iterator, so avoid using operator+ with it.
...
[SVN r49230]
2008-10-09 22:13:48 +00:00
John Maddock
14708b37a2
Fixes #2386 . Removed trailing / from boost path.
...
Fixes #2385 . Handles all positional args separately from named args.
[SVN r49162]
2008-10-07 09:29:03 +00:00
Vladimir Prus
21cb9b4d7f
If a free feature is found on command line, don't specially interpreter
...
commas and slashes in the reminder of the token. This makes
include=/home/user/whatever
work.
[SVN r49127]
2008-10-03 08:40:17 +00:00
Vladimir Prus
06c9811fde
Ubreak PCH, by setting -fPIC option as necessary when
...
compiling PCH.
[SVN r49126]
2008-10-03 08:32:05 +00:00
Vladimir Prus
e1fda7b1c2
Adjust nightlysh to SF messups
...
[SVN r49109]
2008-10-02 08:08:40 +00:00
Vladimir Prus
73f1b34227
Adjust roll.sh to SF messups
...
[SVN r49108]
2008-10-02 08:00:35 +00:00
Vladimir Prus
92e0ca4ff5
Use strip -S -x for stripping.
...
[SVN r49063]
2008-09-30 06:17:56 +00:00
Jürgen Hunold
693eef341c
Fix regression in r49009: Add threading libs to FINDLIBS-SA with operator += instead of reset with "=".
...
[SVN r49026]
2008-09-29 18:44:16 +00:00
Vladimir Prus
0bd4d2f9d6
Change tracker address to hopefully avoid certificate errors
...
[SVN r49012]
2008-09-29 16:17:59 +00:00
Vladimir Prus
593bd86a06
Only add -pthread/-mthread when threading=multi.
...
[SVN r49011]
2008-09-29 16:09:34 +00:00
Vladimir Prus
f5f0c47466
Key some extensions on target-os, not host os.
...
[SVN r49010]
2008-09-29 16:00:32 +00:00
Vladimir Prus
424101f0e1
Use target-os when computing threading and -fPIC options.
...
[SVN r49009]
2008-09-29 15:56:19 +00:00
Vladimir Prus
f5e8a06638
New main target class 'message'.
...
[SVN r49006]
2008-09-29 15:13:57 +00:00
Rene Rivera
55e492e352
Fix link to IBM vacpp. ( fixes #1512 )
...
[SVN r48995]
2008-09-29 00:52:09 +00:00
Rene Rivera
210c43d3c5
Minor edits to remove -Wall warnings. (fixes 2207)
...
[SVN r48994]
2008-09-29 00:05:22 +00:00
Rene Rivera
890797bc32
Dynamically adjust pwd buffer query size to allow for when PATH_MAX is default defined instead of being provided by the system C library. ( fixes #2206 )
...
[SVN r48993]
2008-09-28 23:10:51 +00:00
Daniel James
6dea9b18c9
Clean up some link errors.
...
[SVN r48987]
2008-09-28 12:21:39 +00:00
Daniel James
df67256456
Merge some documentation changes.
...
Merged revisions 48927-48930,48934,48938 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r48927 | danieljames | 2008-09-23 20:29:01 +0100 (Tue, 23 Sep 2008) | 5 lines
Rewrite the id code to convert the characters of parts of the id at the time of
generating the id. This means that characters are translated to underscores for
ids as well as for filenames, since in the eventual documents they have to be
percent encoded this is probably an approvement. It also lets us deal with the
translation more intelligently and truncate long identifiers.
........
r48928 | danieljames | 2008-09-23 20:42:06 +0100 (Tue, 23 Sep 2008) | 1 line
Copy extra images from quickbook to the combined documentation.
........
r48929 | danieljames | 2008-09-23 20:44:20 +0100 (Tue, 23 Sep 2008) | 1 line
Change quickbook so that the links are relative to the combined documentation.
........
r48930 | danieljames | 2008-09-23 20:44:39 +0100 (Tue, 23 Sep 2008) | 1 line
Remove the prebuilt version of quickbook.
........
[SVN r48957]
2008-09-24 22:55:00 +00:00
Daniel James
36ece90d18
Remove the prebuilt version of quickbook.
...
[SVN r48930]
2008-09-23 19:44:39 +00:00
Daniel James
1dadbfc58b
Change quickbook so that the links are relative to the combined documentation.
...
[SVN r48929]
2008-09-23 19:44:20 +00:00
Daniel James
793b2b236b
Rewrite the id code to convert the characters of parts of the id at the time of
...
generating the id. This means that characters are translated to underscores for
ids as well as for filenames, since in the eventual documents they have to be
percent encoded this is probably an approvement. It also lets us deal with the
translation more intelligently and truncate long identifiers.
[SVN r48927]
2008-09-23 19:29:01 +00:00
Gennaro Prota
4445d97559
Ported *all* my trunk changes not yet merged so far, i.e. revisions 48251-48252,48280,48290,48350,48478,48496,48663-48664,48695,48729-48730; besides dynamic_bitset, these include fixes to setup_boostbook.sh and setup_boostbook.py, and changes to config/suffix.hpp [So: the affected "elements" are: a) the two setup_boostbook scripts, config/suffix.hpp and dynamic_bitset --note: yes, the list is exhaustive: all and only]
...
[SVN r48773]
2008-09-14 10:46:28 +00:00
Jurko Gospodnetić
20446df81c
Minor stylistic changes in the Boost Build build/feature.jam module.
...
[SVN r48702]
2008-09-10 19:41:08 +00:00
Jurko Gospodnetić
d5d6dd07d2
Minor stylistic changes made to the Boost Build build/build-request.jam module.
...
[SVN r48698]
2008-09-10 15:49:49 +00:00
Jurko Gospodnetić
e364a11710
Added a regression test for and fixed a bug causing Boost Build's action timing rule not to work correctly if triggered on targets containing spaces in their name.
...
[SVN r48650]
2008-09-07 08:45:39 +00:00
Jurko Gospodnetić
6ab3bb1353
Cleaned up how Boost Build's generator selection implementation updates its cached information when a new target type is defined.
...
[SVN r48649]
2008-09-07 08:41:10 +00:00
Jurko Gospodnetić
5503f91f23
Added documentation comments for the action timing 'time' rule in the Boost Build tools/testing.jam module. Added a test for this rule. Corrected a bug with this rule not storing user time in its output file.
...
[SVN r48648]
2008-09-07 08:38:15 +00:00
Jurko Gospodnetić
329bea6b2d
Minor stylistic changes in the Boost Build internal unit testing implementation Python script.
...
[SVN r48647]
2008-09-07 08:36:03 +00:00
Jurko Gospodnetić
88fcaf76bd
Corrected a typo in the Boost Jam documentation. Related paragraph reformatted a bit.
...
[SVN r48646]
2008-09-07 07:43:43 +00:00
Jurko Gospodnetić
9c655a26fb
Fixed how Boost Build's automated testing results get reported in case of tests running on files containing spaces in their path. Regression test added as well.
...
[SVN r48645]
2008-09-07 07:33:30 +00:00
Jurko Gospodnetić
dd321835d1
Minor stylistic changes throughout several Boost Build modules. Added several todo comments.
...
[SVN r48644]
2008-09-07 06:10:32 +00:00
K. Noel Belcourt
3fb0051e2d
Remove unknown option to rsync (changed -vuzhh to
...
-vuz).
[SVN r48643]
2008-09-07 01:05:27 +00:00
K. Noel Belcourt
229c7de32a
Removed unneeded import runner and added missing import
...
for xml.sax.saxutils. These changes necessary to get
report processing working on Sandia machines.
[SVN r48638]
2008-09-06 21:29:42 +00:00
Jurko Gospodnetić
6c0a4f619f
Removed some no longer used global variables from Boost Build's util/numbers.jam module.
...
[SVN r48630]
2008-09-06 14:39:00 +00:00
Rene Rivera
6b489080dc
Cleanup of BBv2 number utilities to improve performance.
...
[SVN r48628]
2008-09-06 05:09:20 +00:00
Jurko Gospodnetić
217e301805
Minor stylistic changes made to the Boost Build tools/make.jam module.
...
[SVN r48626]
2008-09-06 02:46:14 +00:00
Jurko Gospodnetić
8072c64eb3
Minor stylistic and typo correction changes made to the Boost Build src/advanced.xml documentation file.
...
[SVN r48625]
2008-09-06 02:26:36 +00:00
Rene Rivera
3c370d22a1
Minor perf improvement for bjam by replacing hash function with faster version. Only 1% diff for Boost tree.
...
[SVN r48617]
2008-09-05 16:26:45 +00:00
Jurko Gospodnetić
b18bb1dc08
Removed a never used global .generators variable from the Boost Build build/generators.jam module.
...
[SVN r48602]
2008-09-05 02:47:47 +00:00
Jurko Gospodnetić
dd479c6da3
Updated Boost Build to made adding a new derived target type not invalidate generator selection related cached viable source target type information but only update it as needed.
...
[SVN r48601]
2008-09-05 02:40:03 +00:00
Jurko Gospodnetić
de299ef832
Minor stylistic changes made to the Boost Build build/generators.jam module.
...
[SVN r48599]
2008-09-05 02:37:54 +00:00
Jurko Gospodnetić
5b1b412a39
Corrected a bug in the Boost Build invalidate-extendable-viable-source-target-type-cache() rule located in the generators.jam module causing some cached data to be invalidated more often than needed. The bug had no other effects.
...
[SVN r48598]
2008-09-05 02:34:12 +00:00
Jurko Gospodnetić
52915f739a
Reordered all Boost Build test declarations alphabetically to make it easier to scan through them visually.
...
[SVN r48597]
2008-09-05 02:04:51 +00:00
Jurko Gospodnetić
177d383379
Added a test for and fixed a Boost Build generator selection bug caused by caching viable source target types for different target types and generators and not maintaining those caches when their content gets invalidated by defining a new derived target type. Currently quick-fixed by clearing most of the cached values when registering a new derived target type. Later on this could be made more detailed by clearing only the actually invalidated cache values or updating them directly by simply added the derived target type to them.
...
[SVN r48596]
2008-09-05 01:58:07 +00:00
Jurko Gospodnetić
2d4fca932f
Improved the Boost Build generator_selection.py test case by adding additional assertions to it.
...
[SVN r48595]
2008-09-05 01:55:01 +00:00
Jurko Gospodnetić
44f788e570
Reverted revision 48592 as an incorrect file got committed in it by mistake.
...
[SVN r48594]
2008-09-05 01:52:44 +00:00
Jurko Gospodnetić
d36a463c77
Minor comment typo correction in the Boost Build build/type.jam module.
...
[SVN r48593]
2008-09-05 01:48:36 +00:00
Jurko Gospodnetić
d01ecc3f63
Improved the Boost Build generator_selection.py test case by adding additional assertions to it.
...
[SVN r48592]
2008-09-05 01:46:40 +00:00
Jurko Gospodnetić
1344d79399
Added a comment to Boost Build's build/generators.jam module pointing to a mailing list thread containing an idea for refactoring Boost Build's Jamfile parsing so nothing would invalidate Boost Build's cached generator selection related viable source type information instead of having to work around the issues by clearing the cache when needed.
...
[SVN r48591]
2008-09-05 00:39:58 +00:00
Jurko Gospodnetić
50af97ec14
Added a test for and fixed a Boost Build generator selection bug caused by caching viable source target types for different target types and generators and not maintaining those caches when their content gets invalidated by defining a new generator. Currently quick-fixed by clearing most of the cached values when registering a new generator. Later on this could be made more detailed by clearing only the actually invalidated cache values or updating them or even only marking them to be lazily updated when needed next.
...
Problem detected & and a reproducible example constructed by Juraj Ivančić. Debugged by Vladimir Prus. Patched and packaged by Jurko Gospodnetić.
[SVN r48590]
2008-09-05 00:26:43 +00:00
Jurko Gospodnetić
4c19a5f874
Minor stylistic changes in several Boost Build unit tests.
...
[SVN r48589]
2008-09-04 23:12:25 +00:00
Jurko Gospodnetić
38905fa8c9
Optimized Boost Build's generator selection related viable-source-types-real() rule. Made it be smarter about which target types it inserts into a list of target types from which to collect all source types and avoid adding some target types that have already been added to the list.
...
[SVN r48588]
2008-09-04 21:43:30 +00:00
Jurko Gospodnetić
31cb1cc069
Optimized Boost Build's generator selection related viable-source-types-real() rule. Removed an extra sequence.unique rule called on the resulting sequence that was not really needed as elements get added to the sequence only if they are not already in it.
...
[SVN r48587]
2008-09-04 21:40:36 +00:00
Jurko Gospodnetić
fbfb3fc82d
Optimized Boost Build's generator selection related viable-source-types-for-generator-real() rule. Now it exits more quickly in case it detects that any source type is a viable source type and so there is no need to look for more viable source types.
...
[SVN r48586]
2008-09-04 21:35:18 +00:00
Jurko Gospodnetić
a3b55c3dd5
Minor stylistic changes made to the Boost Build build/toolset.jam module.
...
[SVN r48585]
2008-09-04 21:26:53 +00:00
Jurko Gospodnetić
ac5f992cb8
Minor stylistic changes and comment updates for the Boost Build build/generators.jam module.
...
[SVN r48584]
2008-09-04 21:24:52 +00:00
Jurko Gospodnetić
79bf30de94
Minor comment updates in several Boost Build modules. Removed an unused .caching global variable in the build/generators.jam module.
...
[SVN r48578]
2008-09-04 17:54:07 +00:00
Jurko Gospodnetić
15be5f6ff1
Removed the unused generators.normalize-target-list() rule from the Boost Build build/generators.jam module.
...
[SVN r48576]
2008-09-04 17:10:08 +00:00
Vladimir Prus
4401f6d572
Pass -X 64 to ar only on AIX. Fixes #2281 .
...
[SVN r48573]
2008-09-04 07:53:22 +00:00
Jurko Gospodnetić
6a5d4d29c7
Minor stylistic change in the Boost Build tools/msvc.jam toolset grouping all of msvc specific feature declarations together as we may later decide to initialize them automatically on module import and initialize the toolset and its generators only when the first toolset version gets configured correctly.
...
[SVN r48571]
2008-09-04 01:59:21 +00:00
Jurko Gospodnetić
1712ec2866
Fixed a syntax error that slipped in in the previous revision in the Boost Build tools/common.jam module.
...
[SVN r48570]
2008-09-03 21:34:45 +00:00
Jurko Gospodnetić
ecee95b48b
Minor stylistic changes in the Boost Build tools/common.jam module.
...
[SVN r48569]
2008-09-03 21:06:58 +00:00
Jurko Gospodnetić
c22b85fd4e
Updated Boost Jam's error location reporting when parsing Jamfiles. Now it reports the correct error location information when encountering an unexpected EOF. It now also reports where an invalid lexical token being read started instead of finished which makes it much easier to find errors like unclosed quotes (") or curly braces ({).
...
[SVN r48534]
2008-09-02 11:06:24 +00:00
Jurko Gospodnetić
5ef778fd96
Refactored Boost Jam's internal yyline() Jamfile parsing function a bit so it no longer uses one unneeded goto that was making the code much harder to read.
...
[SVN r48533]
2008-09-02 10:58:03 +00:00
Jurko Gospodnetić
aaa259d4ca
Stylistic changes throughout the Boost Jam source base done while researching the Boost Jam internals. No implementation changes.
...
[SVN r48532]
2008-09-02 10:54:08 +00:00
Jurko Gospodnetić
2ae81cc971
Corrected a Boost Build error handling in its modules.jam module, causing an 'unknown errors.error rule' error to be reported instead of the intended one when passing incorrect options to the import rule.
...
[SVN r48518]
2008-09-01 16:04:42 +00:00
Jurko Gospodnetić
09b2ff8199
Cleaned up Boost Build example readme.txt files a bit.
...
[SVN r48507]
2008-08-31 22:28:38 +00:00
Jurko Gospodnetić
6e336927ff
Updated the Boost Build build/targets.jam module so its comments reference the term Jamroot instead of project-root.jam.
...
[SVN r48506]
2008-08-31 22:18:22 +00:00
Jurko Gospodnetić
9aae67945e
Consistently renamed Boost Build scripts. Jamfile.v2 & Jamfile renamed to jamfile.jam. Jamroot, Jamroot.v2 & project-root.jam renamed to jamroot.jam. Minor stylistic changes to several Boost Build example documentation files.
...
[SVN r48505]
2008-08-31 22:15:50 +00:00
Jurko Gospodnetić
d646c0c651
Renamed differently named Jamroot and Jamfile files throughout Boost Build's test suite to jamroot.jam & jamfile.jam. Stylistic changes throughout the whole Boost Build test suite.
...
[SVN r48504]
2008-08-31 21:42:27 +00:00
Jurko Gospodnetić
d26da139ba
Minor stylistic comment change in the Boost Build targets.jam module.
...
[SVN r48503]
2008-08-31 21:33:48 +00:00
Jurko Gospodnetić
557549b092
Cleaning up some command line parsing where on some OS's quotes are stripped by the OS and on some they are not. This fixes a failing Boost Build configuration.py unit test on Cygwin.
...
[SVN r48502]
2008-08-31 21:31:32 +00:00
Jurko Gospodnetić
a2df253ad1
Corrected a comment typo in Boost Build's main build-system.jam module.
...
[SVN r48501]
2008-08-31 21:29:00 +00:00
Jurko Gospodnetić
36789fd894
Added a new utility.unquote() rule to the Boost Build util/utility.jam module. Tests included. This is part of cleaning up some command line parsing where on some OS's quotes are stripped by the OS and on some they are not.
...
[SVN r48500]
2008-08-31 21:25:03 +00:00
Jurko Gospodnetić
a7ca83b22d
Cleaned up the Boost Build util/utility.jam module a bit. Reordered the rule definitions alphabetically. Added better testing for the ungrist rule. Added better documentation comments.
...
[SVN r48499]
2008-08-31 21:22:58 +00:00
Jurko Gospodnetić
b3961b3788
Minor stylistic changes in the Boost Build build/targets.jam module.
...
[SVN r48497]
2008-08-31 14:27:51 +00:00
Jurko Gospodnetić
6c335ed2d0
Minor stylistic code indentation and comment changes made to Boost Build's build/generators.jam module.
...
[SVN r48494]
2008-08-31 10:53:36 +00:00
Jurko Gospodnetić
2a5a5621a5
Corrected a slight internal defect in Boost Build's tools/package.jam module. There some properties getting passed to stage rules were getting constructed incorrectly (had an extra grist component) and the code did work but purely by accident.
...
[SVN r48481]
2008-08-31 00:17:22 +00:00
Jurko Gospodnetić
08816b6a05
Major stylistic changes throughout the Boost Jam source base. No implementation changes.
...
Cleanup done while researching the Boost Jam internals. Added better implementation description comments at many places. Cleaned up the 'dependant' and 'dependency' terminology that got mixed up in several places. Renamed several functions to use underscores as word separators.
[SVN r48480]
2008-08-30 23:56:49 +00:00
Jurko Gospodnetić
a494ac24c9
Minor stylistic changes made to the Boost Build util/option.jam module.
...
[SVN r48476]
2008-08-30 16:23:59 +00:00
Jurko Gospodnetić
2fbce36e87
Minor stylistic changes in the tools/package.jam Boost Build module.
...
[SVN r48467]
2008-08-30 00:21:59 +00:00
K. Noel Belcourt
b695bc59ae
Forgot to remove -xarch=generic from both sun
...
and sunpro toolsets.
[SVN r48465]
2008-08-29 20:51:13 +00:00
K. Noel Belcourt
b2b5120f55
Removed the -xarch=generic architecture from build.jam
...
as this option is unknown so the Sun compilers on Linux.
As -xarch=generic is the default on the Sun, there should
be no impact to the Sun platform.
[SVN r48464]
2008-08-29 20:44:31 +00:00
Jurko Gospodnetić
6859dcb024
Changed invalid '&' signs int the Boost Build documentation sources to the word 'and'.
...
[SVN r48453]
2008-08-29 15:56:01 +00:00
Jurko Gospodnetić
7b70a324cc
Minor stylistic changes throughout Boost Jam sources. Mostly corrected indentation, removed trailing spaces and updated comments.
...
[SVN r48445]
2008-08-29 12:59:49 +00:00
Jurko Gospodnetić
80cb1b5b6c
Minor stylistic changes made to the Boost Build make example test.
...
[SVN r48443]
2008-08-29 12:35:11 +00:00
Jurko Gospodnetić
af47e3c779
Minor stylistic changes made to the Boost Build make example.
...
[SVN r48442]
2008-08-29 12:34:26 +00:00
Jurko Gospodnetić
6918fe1c34
Made the Boost Build make example work correctly when run from a folder whose path contains spaces. This unbreaks the Boost Build make_example.py test when run under such circumstances.
...
[SVN r48441]
2008-08-29 12:29:34 +00:00
Jurko Gospodnetić
bd7fbd4790
Updated Boost Jam with minor stylistic changes in end-user messages when reporting on target fate. Fixed a bug with T_FATE_ISTMP getting reported as T_FATE_ISTMP & T_FATE_NEEDTMP at the same time due to a missing break in a switch statement.
...
[SVN r48431]
2008-08-29 00:16:40 +00:00
Jurko Gospodnetić
8df009586e
Fixed a Boost Jam bug causing it to sometimes trigger actions depending on targets that have not been built yet. Test case included. Updated related code comments.
...
Bug was happening when we had a multifile action that got triggered to build its non-initial target. Then while that action was being executed all the other targets were reporting as 'already built' and were getting used by other actions prematurely. Quick-fixed by making all targets built by a single action list each other as 'included' causing anything else depending on any of these targets to automatically depend on all the others in the group as well.
The solution is not perfect as it might have some unexpected interactions with other uses of 'included' targets and now if any target in a group is not up to date then all of them will be rebuilt even if actually did not need the target that was up to date. On the other hand this should be a really rare use case as it would require the one target in a group to be up to date and be needed while another in the same group (i.e. built by the same action) to not be up to date.
[SVN r48426]
2008-08-28 19:20:27 +00:00
Daniel James
1c17aa1a4c
Fix a typo. Thanks to Jon Biggar.
...
[SVN r48412]
2008-08-28 10:23:33 +00:00
Vladimir Prus
8726507a79
Make build_file test work on Linux
...
[SVN r48389]
2008-08-25 19:09:30 +00:00
Vladimir Prus
45d7342b50
Actually unbreak the 'make' test
...
[SVN r48388]
2008-08-25 19:05:39 +00:00
Vladimir Prus
389b14510b
Unbreak file_name_handling on Linux.
...
The "(" and ")" characters have special meaning to the shell, and must be quoted.
[SVN r48387]
2008-08-25 18:55:06 +00:00
Jurko Gospodnetić
c07e76ab60
Minor stylistic alias.jam Boost Build module changes.
...
[SVN r48367]
2008-08-25 02:58:17 +00:00
Jurko Gospodnetić
20a8aa3af0
Minor stylistic change in the Boost Build msvc.jam toolset module reordering the included modules.
...
[SVN r48365]
2008-08-25 02:34:37 +00:00
Jurko Gospodnetić
042f9b392e
Cleaned up several error and configuration debugging messages in Boost Build's msvc.jam toolset. Minor comment changes.
...
[SVN r48364]
2008-08-25 02:25:47 +00:00
Jurko Gospodnetić
2c1c79ab51
Refactored and better commented the Boost Build msvc toolset module as it grew to be quite large and lose its structure while even more features are being planned for it. No functional changes.
...
Organized content into: module inclusions, public rules, class definitions, local rules and finally startup code, in that order. Rules inside a single group ordered alphabetically. Mostly standardized global variable naming style. Extracted all toolset, flag & generator registrations into a single helper rule. Extracted all the msvc version auto-detection code into a single local helper rule. toolset.flag rule now referenced by its full name. Minor stylistic changes.
[SVN r48361]
2008-08-25 01:47:54 +00:00
Jurko Gospodnetić
4d45655142
Minor tweaks in the Boost Build faq.xml documentation.
...
[SVN r48355]
2008-08-24 20:20:48 +00:00
Jurko Gospodnetić
63672055bf
Refactored the Boost Build faq.xml documentation a bit. Minor wording changes.
...
[SVN r48354]
2008-08-24 20:19:31 +00:00
Jurko Gospodnetić
9dc83eecba
Replaced an unsupported <term> DocBook tag in the Boost Build tasks.xml documentation source file. Minor stylistic wording changes.
...
[SVN r48352]
2008-08-24 18:06:33 +00:00
Gennaro Prota
47237e2984
boostbook: fixed FOP mirror URL in setup_boostbook.sh and .py (thanks Manuel Fiorelli); default values for user-configurable parameters brought in synch between the two scripts
...
[SVN r48350]
2008-08-24 17:00:31 +00:00
Rene Rivera
5fcefc8b3a
Add 1.36.0 results build.
...
[SVN r48349]
2008-08-24 15:42:45 +00:00
Jurko Gospodnetić
aef88ed3b7
Made the Boost Build contrib/wxFormBuilder.jam toolset module report its configuration debugging messages consistently with the nice way this is implemented in the tools/python.jam toolset module.
...
[SVN r48347]
2008-08-24 12:08:49 +00:00
Jurko Gospodnetić
ed9f44263d
Minor stylistic changes made to Boost Build's tools/testing.jam module.
...
[SVN r48346]
2008-08-24 11:08:51 +00:00
Jurko Gospodnetić
be9dc5e7e0
Corrected a syntax error committed in the last revision in the tools/common.jam Boost Build module.
...
[SVN r48338]
2008-08-24 00:59:05 +00:00
Jurko Gospodnetić
8b84305cc6
Minor stylistic changes and code cleanup in several internal Boost Build modules.
...
[SVN r48337]
2008-08-24 00:51:06 +00:00
Jurko Gospodnetić
cde6c0bd06
Comment typo correction in the Boost Build contrib/wxFormBuilder.jam toolset module.
...
[SVN r48334]
2008-08-24 00:03:09 +00:00
Jurko Gospodnetić
4684bf4ed7
Fixed and readded the previously reverted new wxFormBuilder toolset to the Boost Build contrib folder. Now no longer messes up generated target names for other CPP & H file generators. More robust path construction in the main worker action which now works correctly when the wxFormFolder project file is specified with no folder, with a relative folder or with an absolute folder.
...
[SVN r48333]
2008-08-23 23:52:42 +00:00
Jurko Gospodnetić
9cf2c3753f
Cleaned up several internal Boost Build modules a bit.
...
[SVN r48332]
2008-08-23 23:49:00 +00:00
Jurko Gospodnetić
472fe56f2a
Corrected a python framework directory detection bug in the Boost Build python.jam toolset module. Affected only builds running on the darwin os.
...
[SVN r48322]
2008-08-23 20:13:18 +00:00
Jurko Gospodnetić
f6f7641be6
Minor stylistic changes made to the Boost Build task.xml documentation.
...
[SVN r48321]
2008-08-23 19:25:23 +00:00
Jurko Gospodnetić
82ae7b14b9
Minor stylistic changes made to the Boost Build task.xml documentation. Cleaned up the wording in a few places.
...
[SVN r48320]
2008-08-23 15:15:40 +00:00
Jurko Gospodnetić
e721b3f35f
Added binding targets specified using an inherited dependency property to their corresponding project so they refer to the correct target independently of the project context in which they get used.
...
Part of the work by Steven Watanabe on fixing the Boost Build trac ticket #13 (http://zigzag.cs.msu.su/boost.build/ticket/13 ).
[SVN r48319]
2008-08-23 12:27:41 +00:00
Jurko Gospodnetić
f5541f65fa
Updated Boost Build's project id handling so that if a project has an id attribute, this id will be automatically registered and usable from that same project just the same as if the id had been specified directly using the 'id' project rule parameter.
...
Part of the work by Steven Watanabe on fixing the Boost Build trac ticket #13 (http://zigzag.cs.msu.su/boost.build/ticket/13 ).
[SVN r48318]
2008-08-23 12:25:16 +00:00
Jurko Gospodnetić
dc5a6a2079
Added Boost Build database unit tests related to inherited dependency property handling.
...
Part of the work by Steven Watanabe on fixing the Boost Build trac ticket #13 (http://zigzag.cs.msu.su/boost.build/ticket/13 ).
[SVN r48317]
2008-08-23 12:22:43 +00:00
Jurko Gospodnetić
dd7a379d86
Cleaned up the generate.jam Boost Build toolset module. Corrected some copy/paste bugs inherited from the virtual-target.jam module.
...
[SVN r48316]
2008-08-23 12:17:50 +00:00
Jurko Gospodnetić
4464ea05a2
Reordered module imports in the Boost Build builtin.jam toolset module.
...
[SVN r48315]
2008-08-23 12:13:36 +00:00
Jurko Gospodnetić
497af9658e
Reordered module imports in Boost Build's gcc.jam & qcc.jam toolset modules.
...
[SVN r48314]
2008-08-23 12:08:50 +00:00
Jurko Gospodnetić
57bd48fca3
Updated the comment parsing logic in Boost Build's util/doc.jam module. Now correctly recognizes comment blocks starting with an empty line and correctly parses comment lines where the initial # character is followed by a non-whitespace characters.
...
This for example allows it to correctly process comments written like this:
######################################
#
# And example comment.
#
######################################
Which would previously not get interpreted as valid module description comment blocks.
[SVN r48313]
2008-08-23 11:51:45 +00:00
Jurko Gospodnetić
6b65e558df
Minor stylistic changes made to the Boost Build build/generators.jam module.
...
[SVN r48311]
2008-08-23 11:13:14 +00:00
Jurko Gospodnetić
6e3dabfc80
Minor stylistic changes made to the Boost Build test/generators_test.py test case module.
...
[SVN r48310]
2008-08-23 09:08:24 +00:00
Jurko Gospodnetić
98cf966740
Minor stylistic comment changes in the Boost Build util/type.jam module.
...
[SVN r48309]
2008-08-23 08:55:06 +00:00
Jurko Gospodnetić
71e9683cfa
Reverted adding the wxFormBuilder.jam toolset module as it breaks Boost Build tests when it gets initialized.
...
[SVN r48302]
2008-08-23 03:37:46 +00:00
Jurko Gospodnetić
b04d48cdd6
Minor stylistic Boost Jam & Boost Build module changes.
...
[SVN r48301]
2008-08-23 03:12:27 +00:00
Jurko Gospodnetić
8c259ace39
Removed two unused exception variables in the bcp/add_path.cpp module to remove compilation warnings when compiling the bcp tool.
...
[SVN r48300]
2008-08-23 03:04:18 +00:00
Jurko Gospodnetić
df0d2dac94
Added a new wxFormBuilder toolset to the Boost Build contrib folder.
...
[SVN r48299]
2008-08-23 02:11:32 +00:00
Jurko Gospodnetić
ec6e45fd9d
Minor stylistic change to Boost Build toolset modules making them refer to the toolset.flags rule by its full name.
...
[SVN r48298]
2008-08-22 22:15:39 +00:00
Jurko Gospodnetić
465353b462
Minor stylistic changes made to several Boost Build implementation & toolset modules.
...
[SVN r48297]
2008-08-22 22:14:23 +00:00
Jurko Gospodnetić
39c1c48bf3
Dumping test results no longer fails due to test sources not being located under the main project folder. Added a corresponding unit test which can also be used as a focal point for future test result dumping tests.
...
[SVN r48296]
2008-08-22 22:06:57 +00:00
Jurko Gospodnetić
662c0fb17c
Added missing documentation for Boost Jam's :T variable expansion modifier which converts all back-slashes ('\') to forward slashed ('/').
...
[SVN r48288]
2008-08-22 08:02:56 +00:00
Daniel James
a4ee81a456
Add link checking for css files.
...
Fixes #2173 .
[SVN r48239]
2008-08-19 22:27:26 +00:00
Daniel James
8ec78c5afd
Change tag of link errors from *HTML* to *LINK*.
...
I'm going to check for links in other types of files.
[SVN r48238]
2008-08-19 22:27:14 +00:00
Daniel James
607b0bef9f
Missing no_link_errors check.
...
[SVN r48237]
2008-08-19 22:27:05 +00:00
Daniel James
6574cc1bea
Ignore OS X kipple.
...
[SVN r48236]
2008-08-19 22:26:55 +00:00
Eric Niebler
1f3d97edbf
Merged revisions 47861-47862,47873 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r47861 | eric_niebler | 2008-07-28 22:38:59 -0700 (Mon, 28 Jul 2008) | 1 line
add globalname for linking to the documentation for a global object
........
r47862 | eric_niebler | 2008-07-28 22:52:35 -0700 (Mon, 28 Jul 2008) | 1 line
add globalref tag for linking to the reference section for a global object
........
r47873 | eric_niebler | 2008-07-29 14:59:36 -0700 (Tue, 29 Jul 2008) | 1 line
add new globalname entity to DTD
........
[SVN r48202]
2008-08-18 21:46:32 +00:00
Daniel James
eac06b00e2
Add missing <cstring> include for g++ 4.3.
...
Fixes #2210 , thanks to Steven Robbins.
[SVN r48184]
2008-08-17 10:39:07 +00:00
Joel de Guzman
de324e55ab
tweak for the failure tests
...
[SVN r48158]
2008-08-15 12:17:28 +00:00
Beman Dawes
db0e5ebc9c
As used for release 1.36.0
...
[SVN r48139]
2008-08-14 14:46:56 +00:00
Beman Dawes
ac5904c54c
Rename for consistency with other scripts
...
[SVN r48138]
2008-08-14 14:38:23 +00:00
Boris Gubenko
5e2e30ce56
for a C compilation, invoke 'cc' instead of 'aCC -Ae'
...
[SVN r48034]
2008-08-08 16:38:37 +00:00
Jurko Gospodnetić
9c1ea84ba0
Minor stylistic changes made to the Boost Build test/clean.py test script. Corrected the second test case the --clean option was getting tested instead of --clean-all.
...
See the trac ticket http://zigzag.lvk.cs.msu.su:7813/boost.build/ticket/198 on what still needs to be improved with this test.
[SVN r47970]
2008-08-04 17:58:53 +00:00
Vladimir Prus
2478c607b3
Do not link to -ldl on *BSD.
...
[SVN r47935]
2008-08-01 17:26:32 +00:00
Jurko Gospodnetić
63b65305a3
Added Boost Jam support for executing command lines longer than 2047 characters (up to 8191) characters when running on Windows XP or later OS version. Patch contributed by Franz Schnyder.
...
See http://support.microsoft.com/default.aspx?scid=kb;en-us;830473 for more detailed information on Windows cmd.exe shell command-line length limitations.
[SVN r47913]
2008-07-31 17:41:40 +00:00
Jurko Gospodnetić
8f0c955bc4
Removed an old Boost Build generators_prototype.py script used as a prototype for one of the possible generator implementation designs.
...
[SVN r47909]
2008-07-31 16:40:03 +00:00
Jurko Gospodnetić
723118679d
Added support for the c++-template-depth feature with the acc Boost Build toolset.
...
[SVN r47894]
2008-07-30 18:19:32 +00:00
Jurko Gospodnetić
e1b86379b5
Added support for the c++-template-depth feature with the hp_cxx Boost Build toolset.
...
[SVN r47893]
2008-07-30 18:17:44 +00:00
Jurko Gospodnetić
890585447c
Updated the predefined c++-template-depth Boost Build feature values to include all multiples of 64 up to 1024.
...
[SVN r47892]
2008-07-30 18:12:31 +00:00
Jurko Gospodnetić
68bde54d34
Made the Boost Build c++-template-depth feature be optional, thus avoiding a need to have each toolset module define its default value for this feature.
...
This corrects a 'bug' with each such toolset module redefining the default value for all other toolsets as well, thus potentially breaking builds triggered with multiple initialized toolsets.
This also avoids passing a redundant compiler command-line option when this property is not specified.
Specialized support has been added for gcc & qcc toolsets that want to change their compiler's default template-depth parameter value used when the c++-template-depth property is not explicitly specified. Although it might be better to find out why these defaults 'need to be changed' in the first place (most likely due to some Boost library build issue) we are currently too close to the Boost library 1.36.0 release to risk causing breakage by changes in the build system so this will need to wait for some later time.
[SVN r47890]
2008-07-30 18:01:04 +00:00
Jurko Gospodnetić
4d3a23057e
Reverted the changes made in revision 47884 as they change the command-line options passed to the gcc compiler too close to the Boost library 1.36.0 release.
...
[SVN r47885]
2008-07-30 12:51:54 +00:00
Jurko Gospodnetić
f2ae4e7595
Made the Boost Build c++-template-depth feature be optional, thus avoiding a need to have each toolset module define its default value for this feature. This corrects a 'bug' with each such toolset module redefining the default value for all other toolsets as well. This also avoids a redundant command-line option from being passed to the compiler when this property is not specified.
...
[SVN r47884]
2008-07-30 12:35:48 +00:00
Jurko Gospodnetić
cff022c46a
Corrected the documentation on the c++-template-depth Boost Build feature.
...
[SVN r47883]
2008-07-30 12:24:11 +00:00
Eric Niebler
82c1831875
Merged revisions 47872 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r47872 | eric_niebler | 2008-07-29 14:48:11 -0700 (Tue, 29 Jul 2008) | 1 line
use relative paths when loading external xml entities to make win32 xsltproc happy
........
[SVN r47876]
2008-07-30 02:13:58 +00:00
Eric Niebler
2299702ed5
add new globalname entity to DTD
...
[SVN r47873]
2008-07-29 21:59:36 +00:00
Eric Niebler
ea3b1bf1b4
use relative paths when loading external xml entities to make win32 xsltproc happy
...
[SVN r47872]
2008-07-29 21:48:11 +00:00
Beman Dawes
d7a54b182e
Revert merge from trunk, 47441. Rene does not wish to do a new bjam release yet.
...
[SVN r47863]
2008-07-29 11:43:31 +00:00
Eric Niebler
291d778bba
add globalref tag for linking to the reference section for a global object
...
[SVN r47862]
2008-07-29 05:52:35 +00:00
Eric Niebler
44ff4e35c0
add globalname for linking to the documentation for a global object
...
[SVN r47861]
2008-07-29 05:38:59 +00:00
Jurko Gospodnetić
d38c435bef
Minor stylistic comment change in the Boost Build tools/testing.jam module.
...
[SVN r47825]
2008-07-26 00:16:07 +00:00
Daniel James
cee9ff2556
Merged revisions 47820 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r47820 | danieljames | 2008-07-26 00:52:12 +0100 (Sat, 26 Jul 2008) | 1 line
Escape the ampersand properly.
........
[SVN r47821]
2008-07-26 00:01:02 +00:00
Daniel James
feddfa0da9
Escape the ampersand properly.
...
[SVN r47820]
2008-07-25 23:52:12 +00:00
Daniel James
af3213ab7b
Merge in some small documentation fixes.
...
Merged revisions 47054,47750,47766,47800,47807,47811-47813 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r47750 | danieljames | 2008-07-24 11:14:15 +0100 (Thu, 24 Jul 2008) | 2 lines
Remove some old information that's no longer true.
........
r47766 | danieljames | 2008-07-24 19:16:09 +0100 (Thu, 24 Jul 2008) | 1 line
Link to Igor Zlatkovic's xsltproc packages.
........
r47800 | danieljames | 2008-07-25 11:24:50 +0100 (Fri, 25 Jul 2008) | 1 line
Fix a link.
........
r47807 | danieljames | 2008-07-25 18:52:11 +0100 (Fri, 25 Jul 2008) | 1 line
Convert a few 'unacceptable' characters to underscores in generated documentation filenames.
........
r47811 | danieljames | 2008-07-25 22:13:27 +0100 (Fri, 25 Jul 2008) | 1 line
Avoid some more unacceptable characters.
........
r47812 | danieljames | 2008-07-25 22:15:39 +0100 (Fri, 25 Jul 2008) | 1 line
Merge asio details from the release branch.
........
r47813 | danieljames | 2008-07-25 22:25:58 +0100 (Fri, 25 Jul 2008) | 1 line
Fix a typo.
........
[SVN r47819]
2008-07-25 22:47:41 +00:00
Daniel James
4470b9fbb1
Avoid some more unacceptable characters.
...
[SVN r47811]
2008-07-25 21:13:27 +00:00
Daniel James
d2cacf8851
Convert a few 'unacceptable' characters to underscores in generated documentation filenames.
...
[SVN r47807]
2008-07-25 17:52:11 +00:00
Daniel James
d2fbde238d
Fix a link.
...
[SVN r47800]
2008-07-25 10:24:50 +00:00
Daniel James
daf3d1c3c7
Link to Igor Zlatkovic's xsltproc packages.
...
[SVN r47766]
2008-07-24 18:16:09 +00:00
Daniel James
dab923e93e
Better inspect errors for empty URLs.
...
[SVN r47751]
2008-07-24 10:15:12 +00:00
Steven Watanabe
5a53f7ed72
Merge from trunk
...
[SVN r47744]
2008-07-24 02:33:25 +00:00
Steven Watanabe
d55fa05ffb
Only pass propagated properties when building the quickbook binary from the source. Fixes #1584
...
[SVN r47737]
2008-07-23 20:17:20 +00:00
Jurko Gospodnetić
2de40e1536
Added a new c++-template-depth Boost Build feature allowing configuring compilers supporting this feature with the maximal template instantiation depth. Currently supported for gcc & qcc toolsets.
...
[SVN r47727]
2008-07-23 16:49:19 +00:00
Jurko Gospodnetić
fb8f7cfea2
Minor stylistic Boost Build documentation changes.
...
[SVN r47726]
2008-07-23 16:21:51 +00:00
Jurko Gospodnetić
ce1f27cfbd
Minor stylistic code & comment changes in different Boost Build utility modules.
...
[SVN r47640]
2008-07-20 17:18:03 +00:00
Jurko Gospodnetić
789c92bdaa
Minor stylistic comment changes & trailing spaces removal in the Boost Build tools/qcc.jam module.
...
[SVN r47639]
2008-07-20 16:47:51 +00:00
Jurko Gospodnetić
600f05108f
Minor stylistic comment changes & trailing spaces removal in the Boost Build tools/gcc.jam module. Updated different comments and error messages to contain the correct list of supported linker types.
...
[SVN r47638]
2008-07-20 16:32:08 +00:00
Jurko Gospodnetić
f8c2c17add
Minor stylistic comment changes & trailing spaces removal in the Boost Build tools/builtin.jam module.
...
[SVN r47631]
2008-07-20 12:40:55 +00:00
Jurko Gospodnetić
9c2a11aa70
Minor stylistic comment changes in the toolset.jam Boost Build module.
...
[SVN r47630]
2008-07-20 12:38:07 +00:00
Jurko Gospodnetić
ed31d20eda
Minor stylistic comment changes in different Boost Build modules.
...
[SVN r47610]
2008-07-19 21:04:05 +00:00
Jürgen Hunold
d4bd3b4ce9
Fix regression introduced by r47181:
...
- rename leaf() -> filename
- rename replace_leaf -> replace_filename
[SVN r47588]
2008-07-19 09:58:10 +00:00
Rene Rivera
8f9710f478
Revert changeset [47536].
...
[SVN r47571]
2008-07-18 16:13:20 +00:00
Jurko Gospodnetić
535b21c64c
Made Boost Build's capture-output testing rule in the tools/python.jam module work correctly when the path to the used Python executable includes spaces.
...
[SVN r47540]
2008-07-18 06:44:42 +00:00
Jurko Gospodnetić
90854588f6
Minor stylistic code change in Boost Build's build/property-set.jam module.
...
[SVN r47539]
2008-07-18 06:41:47 +00:00
Jurko Gospodnetić
bf0bbc1fce
Minor stylistic code change in Boost Build's build/property.jam module.
...
[SVN r47538]
2008-07-18 06:28:54 +00:00
Steven Watanabe
5002ff2883
Make c-scanner search directories specified
...
with <include>a&&b
* tools/buitin.jam
(c-scanner.__init__) split includes at &&
* test/test_all.py test/ordered_include.py
Test case for this fix.
[SVN r47537]
2008-07-18 03:25:20 +00:00
Steven Watanabe
6bc2832b52
Make dependency properties specified in project requirements
...
not cause errors in subprojects.
* build/property.jam
(tranlate-dependencies) New rule to bind dependency
properties to the project that they are specified in.
* build/property-set.jam
(create-from-user-input) Add call to property.translate-dependencies
* test/test_all.py test/inherited_dependency.py
Test case for this fix.
[SVN r47536]
2008-07-18 03:11:08 +00:00
Jurko Gospodnetić
0f37308f50
Minor stylistic changes made to Boost Build util/path.jam script and doc/src/tasks.xml documentation.
...
[SVN r47469]
2008-07-16 09:21:22 +00:00
Joel de Guzman
1f17fe0e86
merge from trunk
...
[SVN r47445]
2008-07-15 15:05:07 +00:00
Beman Dawes
7fe620d8bc
Merge trunk
...
[SVN r47443]
2008-07-15 13:53:41 +00:00
Beman Dawes
3e3518ba5e
Merge trunk
...
[SVN r47441]
2008-07-15 13:38:59 +00:00
Jürgen Hunold
07b7e279fd
Refactoring of library declaration in qt4.jam.
...
Simplyfied declaration of Qt component libraries.
Removed duplicated code.
Add test cases for most of the Qt component libraries.
[SVN r47391]
2008-07-13 18:40:02 +00:00
Jurko Gospodnetić
8bc7ba359b
Fixed a typo in code for setting the default tag joiner character in the Boost Build tools/common.jam module. Caught and reported by Steven Watanabe.
...
[SVN r47370]
2008-07-13 00:42:50 +00:00
Jurko Gospodnetić
030b496d9b
Minor stylistic comment change in tools/build/v2/tools/common.jam.
...
[SVN r47369]
2008-07-13 00:40:56 +00:00
Daniel James
354217059b
Update link to table tutorial in the boostbook documentation.
...
Merged revisions 47362 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r47362 | danieljames | 2008-07-12 20:16:17 +0100 (Sat, 12 Jul 2008) | 1 line
Update link to table tutorial.
........
[SVN r47363]
2008-07-12 19:30:45 +00:00
Daniel James
8e40c65945
Update link to table tutorial.
...
[SVN r47362]
2008-07-12 19:16:17 +00:00
Jurko Gospodnetić
4afdccd17f
Fixed a bug wit Boost Build ignoring conditional properties specified in addition to a conditional subfeature property. This fixes the problem with the conditionals_multiple.py test case failing.
...
[SVN r47347]
2008-07-12 11:43:54 +00:00
Jurko Gospodnetić
152e301a64
Minor stylistic changes in different Boost Build scripts.
...
[SVN r47344]
2008-07-12 11:33:16 +00:00
Jurko Gospodnetić
0a52719b71
Corrected the Boost Build conditionals_multiple.py test case.
...
[SVN r47343]
2008-07-12 11:25:04 +00:00
Jurko Gospodnetić
ad39f9657e
Minor stylistic comment change in the build/v2/tools/common.jam Boost Build module.
...
[SVN r47330]
2008-07-11 22:57:54 +00:00
Jurko Gospodnetić
f185132d86
Minor stylistic changes made in the tools/build/v2/tools/python.jam Boost Build module.
...
[SVN r47329]
2008-07-11 22:55:17 +00:00
Vladimir Prus
5eb8241daf
AIX/gcc fixes.
...
- Use native AIX linker
- Search both for .a and .so libraries
- Include only solib basename to refer to them, to workaround for lack
for -soname option.
Patches from Andrew Miller and Andrej van der Zee.
[SVN r47293]
2008-07-10 15:53:42 +00:00
Beman Dawes
8bc8ac07e3
Initial commit diff_trunk_release.bat, remove tree walker
...
[SVN r47291]
2008-07-10 14:46:15 +00:00
Beman Dawes
69c6f8ed39
Current state before deleting
...
[SVN r47289]
2008-07-10 14:43:47 +00:00
Steven Watanabe
977b1798a4
Fix misleading comment for find-tool
...
[SVN r47281]
2008-07-10 02:47:51 +00:00
Jurko Gospodnetić
7277fd33f5
Quick-fix for a Boost 1.36 accumulators library documentation build failing because Boost Jam treats different paths to the same target as two separate targets and attempts to build both. This patch simply makes mkdir commands not fail in case the target folder already exist. Should be removed once Boost Jam has been updated to correctly detect different paths to the same target.
...
[SVN r47260]
2008-07-09 08:06:29 +00:00
Jurko Gospodnetić
3d38ef3856
Minor stylistic comment changes in the Boost Build tools/python.jam module.
...
[SVN r47259]
2008-07-09 08:04:04 +00:00
Beman Dawes
989e91d5c5
Initial commit
...
[SVN r47252]
2008-07-09 01:05:33 +00:00
Beman Dawes
ea869e9743
Merge accumulated changes from trunk
...
[SVN r47222]
2008-07-08 14:29:03 +00:00
Jurko Gospodnetić
a330156b0f
Corrected a Windows OS detection bug in the MkDir rule located in the Boost Build common.jam module.
...
[SVN r47174]
2008-07-07 09:39:56 +00:00
Jurko Gospodnetić
dc486d220c
Minor stylistic changes in the Boost Build tools/common.jam module.
...
[SVN r47173]
2008-07-07 09:36:57 +00:00
Vladimir Prus
6ef0c14b89
Allow 10.1 SDK version
...
[SVN r47164]
2008-07-07 04:14:00 +00:00
Jürgen Hunold
af63686ff1
Fix: adjust to r40898: Fix: remove <user-interface>gui from usage-requirements of QtGui.
...
[SVN r47140]
2008-07-06 19:14:42 +00:00
Vladimir Prus
80ae6f0b29
Add 10.2 as possible SDK version
...
[SVN r47128]
2008-07-06 11:34:43 +00:00
Jurko Gospodnetić
7fd9447f53
Minor stylistic changes in Boost Build's Comeau C/C++ toolset modules.
...
[SVN r47090]
2008-07-05 09:08:35 +00:00
Jurko Gospodnetić
cf0224704e
Minor stylistic comment change in the Boost Build tools/common.jam script.
...
[SVN r47069]
2008-07-04 06:47:03 +00:00
Jurko Gospodnetić
524f25fdff
Minor stylistic comment change in the Boost Build tools/common.jam script.
...
[SVN r47068]
2008-07-04 06:05:42 +00:00
Rene Rivera
323beeffd2
Fix empty macosx sdk version when dealing with an sdk with major-minor-patch numbers. Likely because of a bjam variable expansion bug.
...
[SVN r47066]
2008-07-04 03:51:29 +00:00
Daniel James
53b49fbf56
Fix some badly formed XML.
...
[SVN r47054]
2008-07-03 19:44:55 +00:00
Beman Dawes
5efe978a0e
Reflect 1.36.0 target rules
...
[SVN r47034]
2008-07-03 11:18:48 +00:00
Marshall Clow
0933b446ac
Better reporting
...
[SVN r46981]
2008-07-02 04:49:09 +00:00
Jurko Gospodnetić
67892a3863
Boost Build tools/doxygen.jam fixes to remove some problems when working with paths containing spaces.
...
[SVN r46977]
2008-07-01 20:28:00 +00:00
Jurko Gospodnetić
93dc001840
Minor stylistic changes made to the Boost Build tools/doxygen.jam module.
...
[SVN r46976]
2008-07-01 20:22:18 +00:00
Jurko Gospodnetić
cca1538c61
Brown paper bag fix for two buggy Boost Build doxygen.jam module changes from revisions 46940 & 46942. One was causing extra quotes to be added around the doxygen.xml.path xslt parameter value and another one was causing that path to be constructed incorrectly all together.
...
[SVN r46972]
2008-07-01 17:24:41 +00:00
Jurko Gospodnetić
529ef24e6d
Corrected doxygen.xml.path xslt parameter construction in the collect rule in the doxygen.jam module so it uses the native path format instead of the path format used internally by Boost Build. Added a few command parameter quotes to make it more likely Boost Build doxygen & quickbook toolsets will work with paths containing spaces.
...
[SVN r46942]
2008-07-01 07:23:28 +00:00
Jurko Gospodnetić
f0eaeb9493
Minor stylistic Boost Build quickbook.jam script changes.
...
[SVN r46941]
2008-07-01 07:16:31 +00:00
Jurko Gospodnetić
f46ae0339f
Fixed a bug in Boost Build's doxygen.jam toolset causing it to fail in case the build dir is specified as an absolute path.
...
[SVN r46940]
2008-07-01 06:26:14 +00:00
Jurko Gospodnetić
46d98eab32
Minor stylistic Boost Build script changes.
...
[SVN r46939]
2008-07-01 06:19:33 +00:00
Jurko Gospodnetić
3e028a7f49
Patch for different Boost Build msvc toolset issues when using it from a cygwin shell or when using Boost Jam built so it uses the cygwin shell internally. Makes some error information not be gobbled up but displayed on the screen correctly and makes include paths passed to the Windows based command line utilities be correctly converted to native Windows instead of cygwin paths. Contributed by Ilya Sokolov.
...
[SVN r46925]
2008-06-30 18:10:23 +00:00
Jurko Gospodnetić
e5583aaf1e
Reverted a change from the previous revision that seems to cause an error attempting to generate the documentation.
...
[SVN r46896]
2008-06-30 11:31:18 +00:00
Jurko Gospodnetić
1234935023
Minor stylistic comment change in the Boost Build tools/msvc.jam script.
...
[SVN r46894]
2008-06-30 10:50:45 +00:00
Beman Dawes
932bfdb76e
Rework path_name_check to give better coverage, more accurate results
...
[SVN r46871]
2008-06-29 18:00:13 +00:00
Beman Dawes
716a4f4105
Add Visual Studio solution and project, other minor tweaks
...
[SVN r46847]
2008-06-29 14:40:04 +00:00
Beman Dawes
9dbb768341
Rename long_name_check files to path_name_check to better reflect actual behavior
...
[SVN r46843]
2008-06-29 11:06:16 +00:00
Rene Rivera
1577ca21db
Partially revert recent change [46486] which breaks processing for regression testing runners. Thanks to Richard W. for finding the problem.
...
[SVN r46798]
2008-06-27 23:29:09 +00:00
Rene Rivera
34fbd3d1fe
Cleanup of darwin/xcode toolset. Now much more sensible support for multiple versions of both the compiler and the accompanying SDKs. Also assign the 'xgcc' tag the toolset as it was missing.
...
[SVN r46793]
2008-06-27 21:10:57 +00:00
Daniel James
e2cdc53958
Fix a unicode character which looked a lot like a '^'.
...
[SVN r46780]
2008-06-27 16:58:25 +00:00
Daniel James
0aecaf5398
Better message when there's not hostname. And add a comment explaining the
...
reasoning behind this rule.
[SVN r46779]
2008-06-27 16:52:27 +00:00
Daniel James
4cecf9a407
Detab ascii_check.
...
[SVN r46778]
2008-06-27 16:46:14 +00:00
Beman Dawes
2d1860e43b
Limit offender count, add style, use blockquote instead of bullet lists, resolve *A* conflict
...
[SVN r46773]
2008-06-27 14:46:07 +00:00
Jurko Gospodnetić
3c4b633f33
Minor stylistic Boost Build code comment changes.
...
[SVN r46771]
2008-06-27 14:00:57 +00:00
Rene Rivera
810ff9d3f7
Don't add -mcpu=common as default for power architecture. On Xcode it is ignored and produces invalid code. It makes more sense to make the default for unspecified instruction set be whatever the default is for the compiler.
...
[SVN r46764]
2008-06-27 04:02:57 +00:00
Jurko Gospodnetić
49f67886f5
Corrected the Cygwin related :W Boost Jam variable expansion example so it would not display the $ sign as # on generated web pages.
...
[SVN r46751]
2008-06-26 22:23:08 +00:00
Jurko Gospodnetić
17854737af
Minor stylistic Boost Build module changes.
...
[SVN r46748]
2008-06-26 20:41:41 +00:00
Jurko Gospodnetić
d878a1a138
Minor stylistic Boost Build documentation changes. Removed unfinished parts of the dependency feature documentation and added related todo comments. Alphabetically reordered msvc toolset initialization option documentation, documented several missing options and corrected the documented default tool names.
...
[SVN r46728]
2008-06-26 17:07:17 +00:00
Jurko Gospodnetić
877ef078e7
Minor stylistic Boost Build documentation changes. Added a todo comment to document the 'common' fflags toolset initialization option.
...
[SVN r46726]
2008-06-26 17:04:23 +00:00
Jurko Gospodnetić
adb54653d9
Updated the common.handle-options() rule comment in the tools/common.jam Boost Build module. Minor stylistic changes.
...
[SVN r46717]
2008-06-26 15:32:11 +00:00
Jurko Gospodnetić
a422de8319
Updated the msvc.init() rule comment in the msvc.jam Boost Build module.
...
[SVN r46716]
2008-06-26 15:31:05 +00:00
Beman Dawes
61569c6a5d
Add Hall of Shame
...
[SVN r46698]
2008-06-26 01:43:08 +00:00
Marshall Clow
3582306366
Removed tabs
...
[SVN r46686]
2008-06-25 17:52:16 +00:00
Marshall Clow
4c358eb738
Adding feature to check for non-ASCII chars
...
[SVN r46683]
2008-06-25 15:58:40 +00:00
Beman Dawes
a32c66c24a
Add optional bare locate-root at end of command line for compatibility with prior versions.
...
[SVN r46525]
2008-06-19 15:53:32 +00:00
Beman Dawes
4b75159e52
Restore functionality broken by reorganization. Fixes ticket #1995
...
[SVN r46486]
2008-06-18 18:20:43 +00:00
Daniel James
1106d06157
More URL checking in inspect. Now parses the URL and checks a few extra things.
...
Merged revision 45832 via svnmerge from https://svn.boost.org/svn/boost/trunk
[SVN r46469]
2008-06-18 05:49:47 +00:00
Jurko Gospodnetić
0a39b66403
Minor stylistic comment change in Boost Build's util/path.jam module.
...
[SVN r46455]
2008-06-17 17:47:48 +00:00
Douglas Gregor
a8d8eec58d
Add mime-type and eol-style properties as needed
...
[SVN r46445]
2008-06-17 13:54:46 +00:00
Daniel James
918270521d
Merge in boostbook changes, fixes free-function-group and adds support for variadic parameters.
...
Merged revisions 45298-45302,45308-45338,45340-45345,45348-45352,45356-45358,45360-45377,45379-45392,45394,45396-45408,45410-45420,45424-45444,45448,45450-45455,45457-45478,45480,45484-45544,45546-45549,45551-45564,45566-45569,45571-45572,45575,45578-45584,45586-45593,45595-45597,45599,45605,45610-45618,45622-45624,45628-45632,45634-45637,45639-45644,45646,45648-45652,45654-45656,45666,45668-45670,45674-45675,45679-45680,45683-45684,45687,45691,45706-45708,45710-45741 via svnmerge from
https://svn.boost.org/svn/boost/trunk
................
r45298 | fmhess | 2008-05-12 14:59:20 +0100 (Mon, 12 May 2008) | 6 lines
Prevent a class' or namespace's associated free functions
(a "free-function-group" element inside a "class" or "namespace" element)
from reappearing in the synopsis of nested classes or namespaces.
This is a merge of revision 45297 from the boost_docs sandbox.
................
r45741 | danieljames | 2008-05-25 17:14:17 +0100 (Sun, 25 May 2008) | 35 lines
Support for variadic parameters.
Merged revisions 44832-44957,44959-44995,44997-45128,45132-45135 via svnmerge from
https://svn.boost.org/svn/boost/branches/doc
........
r44832 | danieljames | 2008-04-28 07:55:01 +0100 (Mon, 28 Apr 2008) | 2 lines
Add variadic attribute to template type parameters.
........
r44943 | danieljames | 2008-04-30 20:27:32 +0100 (Wed, 30 Apr 2008) | 1 line
Back out my half-done support for variadic template parameters.
........
r44994 | danieljames | 2008-05-01 21:52:59 +0100 (Thu, 01 May 2008) | 1 line
Support for variadic template parameters.
........
r45132 | danieljames | 2008-05-05 12:37:35 +0100 (Mon, 05 May 2008) | 2 lines
Rename variadic attributes pack.
........
r45133 | danieljames | 2008-05-05 12:37:50 +0100 (Mon, 05 May 2008) | 2 lines
Support for function parameter packs.
........
r45134 | danieljames | 2008-05-05 12:38:08 +0100 (Mon, 05 May 2008) | 2 lines
Support for inherited pack expansions.
........
r45135 | danieljames | 2008-05-05 12:38:25 +0100 (Mon, 05 May 2008) | 2 lines
Support for pack expansions in template specializations.
........
................
[SVN r46414]
2008-06-15 19:48:40 +00:00
Jurko Gospodnetić
38e75894e1
Minor stylistic Boost Build script changes.
...
[SVN r46263]
2008-06-08 22:36:08 +00:00
Jurko Gospodnetić
a7eff6cbf7
Added internal Boost Build unit tests making sure its equality tests work as expected. Used tests to explicitly document the standard Boost Jam = && != operator behaviour with ignoring trailing empty strings.
...
[SVN r46262]
2008-06-08 22:10:54 +00:00
Jurko Gospodnetić
fc067000e9
Made Boost Build's internal assert.result rule compare its values without ignoring trailing empty strings.
...
[SVN r46261]
2008-06-08 22:08:04 +00:00
Jurko Gospodnetić
8183a32e67
Renamed Boost Build's internal testing assert.result-equal rule to assert.result-set-equal to make it clear that results are compared as sets - ignoring duplicates and ordering.
...
[SVN r46260]
2008-06-08 22:05:09 +00:00
Jurko Gospodnetić
152eb670f7
Reverting Boost Build's stage.jam module changes made by accident in the last revision.
...
[SVN r46259]
2008-06-08 21:58:33 +00:00
Jurko Gospodnetić
2a54da6b9a
Removed empty internal Boost Build __test__ rules. Made remaining __test__ rules be non-local to correct a defect introduced during last internal testing system reorganization with local __test__ rules not getting called. Minor stylistic changes.
...
[SVN r46258]
2008-06-08 21:55:16 +00:00
Jurko Gospodnetić
4f487d51c0
Renamed Boost.Build's internal assert.nonempty-variable() rule to assert.variable-non-empty().
...
[SVN r46257]
2008-06-08 20:56:24 +00:00
Jurko Gospodnetić
2f31524930
Minor stylistic Boost Build script changes.
...
[SVN r46255]
2008-06-08 19:56:22 +00:00
Jurko Gospodnetić
b7c9380a1a
Minor stylistic Boost Build script changes.
...
[SVN r46254]
2008-06-08 19:41:56 +00:00
Jurko Gospodnetić
767b6a0427
Minor stylistic cleanup in the tutorial.xml Boost Build documentation file.
...
[SVN r46253]
2008-06-08 18:15:13 +00:00
Jurko Gospodnetić
04e3e93c3f
Corrected two XML structure errors in the Boost Build tutorial.xml documentation file.
...
[SVN r46252]
2008-06-08 18:09:13 +00:00
Jurko Gospodnetić
1318a38d0b
Refactored the Boost Build's modules.jam module to avoid possible problems with running Boost Build's internal unit tests and the .tested global variable being used from an incorrect module/namespace.
...
Made displaying a list of modules with not __test__ internal unit testing rule defined an optional feature enabled by specifying the --debug-tests command line option.
Minor stylistic changes.
[SVN r46237]
2008-06-08 14:18:11 +00:00
Jurko Gospodnetić
b4ebd83a5c
Fixed a bug in Boost Build causing its module names to be displayed incorrectly when running Boost Build module tests for indirectly loaded modules. Minor stylistic changes.
...
[SVN r46235]
2008-06-08 13:03:39 +00:00
Jurko Gospodnetić
afbc4be5eb
Updated the vector class defined in Boost Build's containers.jam module. vector.empty() rule no longer returns true for a non empty container containing only empty strings. Removed vector.indices() rule that had a defective implementation causing vector.equal() to compare only the first and last vector element (reported by Rick Yang). Corrected the vector.equal() rule. Added new vector class related tests. Minor stylistic changes.
...
[SVN r46225]
2008-06-07 23:46:46 +00:00
Jurko Gospodnetić
2db204d2f4
Corrected the vector.insert rule so it works correctly when given an index lager than the number of elements in the given vector (patch by Rick Yang). Added new related tests.
...
[SVN r46216]
2008-06-07 16:45:04 +00:00
Jurko Gospodnetić
33ce2d5cfe
Minor stylistic changes.
...
[SVN r46215]
2008-06-07 16:43:25 +00:00
Jurko Gospodnetić
3abb35a1f3
Minor stylistic changes in Boost Build's kernel/class.jam module.
...
[SVN r46194]
2008-06-06 15:28:36 +00:00
Marshall Clow
3adcdbb726
FF is a valid ascii char
...
[SVN r46181]
2008-06-05 21:49:44 +00:00
Jurko Gospodnetić
98c7417f6f
Brown paper bag fix for a Boost Build msvc toolset bug causing it not to work on toolsets using a global setup command with default parameters (i.e. default MSVC 8.0+ behaviour was broken).
...
[SVN r46156]
2008-06-05 08:13:43 +00:00
Jurko Gospodnetić
3a6a598556
Made the Boost Build msvc toolset use correct setup scripts in case of some stripped down MSVC 8.0+ distributions like the MSVC express 9.0 version distributed with the Microsoft Platform SDK that come without the vcvarsall.bat script.
...
Added new Boost Build msvc configuration options: setup-amd64, setup-i386 & setup-ia64 so separate setup commands can be specified for different target platforms. These overrule any global setup setting and do not get any parameters passed to them.
Documented how the Boost Build msvc toolset locates its default setup scripts depending on the actual MSVC distribution used.
[SVN r46135]
2008-06-04 18:29:34 +00:00
Jurko Gospodnetić
20c443a27b
Updated the main Boost Build msvc toolset configuration comment to list and document all the available options and supported toolset versions. Minor stylistic changes.
...
[SVN r46134]
2008-06-04 18:13:38 +00:00
Jurko Gospodnetić
0b58b3e194
Made Boost Build's python.jam toolset module work correctly when the python command interpreter executable path contains spaces. This is not supported on Windows with Boost Jam versions prior to 3.1.17. Made python.jam toolset's cygwin symlink detection work correctly with symlinks to .cmd files. Minor stylistic changes.
...
[SVN r46109]
2008-06-04 00:51:44 +00:00
Jurko Gospodnetić
bd96a42eed
Cleaned up the build/modifiers.jam Boost Build module so it no longer references long removed 'multiple' parameter to a generator.run() rule.
...
[SVN r46108]
2008-06-03 23:59:27 +00:00
Jurko Gospodnetić
a0070ebd09
Fixed a Boost Jam bug on Windows causing its SHELL command not to work correctly with some commands containing quotes. Caused by a 'funny feature' in the Windows popen() implementation causing it to remove external quotes in some cases similar to how the Windows cmd.exe shell command interpreter does it.
...
[SVN r46106]
2008-06-03 23:44:23 +00:00
Jurko Gospodnetić
017a0f026e
Corrected a potential memory leak in Boost Jam's builtin_shell() function that would appear should Boost Jam ever start to release its allocated string objects. Minor stylistic changes.
...
[SVN r46105]
2008-06-03 23:23:49 +00:00
Jurko Gospodnetić
9898bac3d8
Made all Boost Jam's ECHO commands automatically flush the standard output to make that output more promptly displayed to the user.
...
[SVN r46104]
2008-06-03 23:19:58 +00:00
Jurko Gospodnetić
9c891f3c23
Corrected the comment in src/build.bat to list all the currently supported toolsets when building Boost Jam.
...
[SVN r46103]
2008-06-03 23:16:33 +00:00
Jurko Gospodnetić
3f0b4cc378
Added a comment describing an additional Boost Jam test for the Windows popen() command unquoting bug that should be added once a better testing framework is implemented for Boost Jam.
...
[SVN r46102]
2008-06-03 23:14:54 +00:00
Jurko Gospodnetić
7adfe1d637
Made Boost Jam tests quote their bjam executable name when calling it allowing those executables to contain spaces in their name and/or path. This also causes one of the tests (action_status.jam) to fail on Windows due to a popen() command unquoting feature on that platform.
...
[SVN r46101]
2008-06-03 23:12:31 +00:00
Vladimir Prus
169c0cd5a6
Properly set soname on aCC.
...
Thanks to Volker Steinlein for the bug report and testing this fix.
[SVN r46080]
2008-06-03 14:34:25 +00:00
Jurko Gospodnetić
e0e49a1b9c
Minor stylistic Boost Build documentation changes & typo corrections.
...
[SVN r46074]
2008-06-03 06:46:16 +00:00
Jurko Gospodnetić
7772968164
Corrected a bug causing abbreviated build folder name caching never getting used.
...
[SVN r46043]
2008-06-02 09:51:15 +00:00
Jurko Gospodnetić
07a9a37c83
Minor stylistic Boost Build Jam script cleanup.
...
[SVN r46042]
2008-06-02 09:49:54 +00:00
Jurko Gospodnetić
370a571246
Minor stylistic Boost Build Jam script cleanup.
...
[SVN r46040]
2008-06-02 08:12:47 +00:00
Rene Rivera
3f7cca345b
GCC 4.2 and higher in Darwin does not have -Wno-long-double.
...
[SVN r46004]
2008-06-01 03:01:23 +00:00
Rene Rivera
b43b2dc0ce
Remove duplicate tag case.
...
[SVN r45990]
2008-05-31 20:44:34 +00:00
K. Noel Belcourt
e7cbadddbe
Change execunix.c to always use fork() instead of
...
vfork() on the Mac. This works around known issues
with bjam on PPC under Tiger and a problem reported
by Rene with bjam on x86 under Leopard.
A future revision will change execvp() use to execve()
to enable the Mac to once again use the more efficient
vfork() on the Mac.
[SVN r45956]
2008-05-30 16:22:39 +00:00
Vladimir Prus
7ebff8a0bd
Don't use the /Wp64 option on msvc 9.0.
...
Patch from Jaroslav Gresula.
[SVN r45934]
2008-05-30 05:29:27 +00:00
Rene Rivera
f8bbc7f9d8
Move objective-c target types declaration to common location.
...
[SVN r45931]
2008-05-30 00:34:24 +00:00
Rene Rivera
e3e30dd7e1
Add 'flags' use to be able to specify flags for objective-c/c++ compiles.
...
[SVN r45910]
2008-05-29 15:31:53 +00:00
Rene Rivera
0a8ccdec9f
Switch to use 7zip (for ZIP compression) to speed up the archive generation and to squeeze it a bit more.
...
[SVN r45907]
2008-05-29 14:47:08 +00:00
Daniel James
5bcfd8590f
More URL checking in inspect. Now parses the URL and checks a few extra things.
...
[SVN r45832]
2008-05-27 20:09:49 +00:00
Beman Dawes
233cf5a880
Add /nologo
...
[SVN r45828]
2008-05-27 19:20:08 +00:00
Rene Rivera
9830b757b7
Add option to generate results for 1.35.0 release. And change upload method to use rsync to reduce bandwidth.
...
[SVN r45778]
2008-05-26 17:27:32 +00:00
Daniel James
acf93e9d30
Support for variadic parameters.
...
Merged revisions 44832-44957,44959-44995,44997-45128,45132-45135 via svnmerge from
https://svn.boost.org/svn/boost/branches/doc
........
r44832 | danieljames | 2008-04-28 07:55:01 +0100 (Mon, 28 Apr 2008) | 2 lines
Add variadic attribute to template type parameters.
........
r44943 | danieljames | 2008-04-30 20:27:32 +0100 (Wed, 30 Apr 2008) | 1 line
Back out my half-done support for variadic template parameters.
........
r44994 | danieljames | 2008-05-01 21:52:59 +0100 (Thu, 01 May 2008) | 1 line
Support for variadic template parameters.
........
r45132 | danieljames | 2008-05-05 12:37:35 +0100 (Mon, 05 May 2008) | 2 lines
Rename variadic attributes pack.
........
r45133 | danieljames | 2008-05-05 12:37:50 +0100 (Mon, 05 May 2008) | 2 lines
Support for function parameter packs.
........
r45134 | danieljames | 2008-05-05 12:38:08 +0100 (Mon, 05 May 2008) | 2 lines
Support for inherited pack expansions.
........
r45135 | danieljames | 2008-05-05 12:38:25 +0100 (Mon, 05 May 2008) | 2 lines
Support for pack expansions in template specializations.
........
[SVN r45741]
2008-05-25 16:14:17 +00:00
Rene Rivera
d6a734bce0
Switch to using pulldom to be able to handle the very-large bjam XML log files.
...
[SVN r45667]
2008-05-22 20:04:59 +00:00
Jürgen Hunold
204aaec234
Make all libraries "explicit". Workaround for missing "configure" support.
...
[SVN r45664]
2008-05-22 19:06:32 +00:00
Jürgen Hunold
ddc7a5232c
Add support for additional Qt-4.4 libraries
...
[SVN r45663]
2008-05-22 19:02:10 +00:00
Jurko Gospodnetić
6630c0d763
Minor Boost Build documentation changes.
...
[SVN r45662]
2008-05-22 16:57:52 +00:00
Jurko Gospodnetić
4cb2290602
Corrected a bug in Boost Jam's base Jambase script causing it to trim the error message displayed when its boost-build rule gets called multiple times.
...
[SVN r45660]
2008-05-22 15:50:28 +00:00
Jurko Gospodnetić
7c9085afe0
Minor stylistic changes made to Boost Jam's base Jambase script. Mainly trimmed trailing spaces and wrapped comments at 80 lines.
...
[SVN r45659]
2008-05-22 15:49:01 +00:00
Jurko Gospodnetić
f88b60ce78
Minor stylistic changes made to Boost Jam's base Jambase script. Mainly trimmed trailing spaces and wrapped comments at 80 lines.
...
[SVN r45658]
2008-05-22 15:47:38 +00:00
Vladimir Prus
eebba4de99
Fix wording
...
[SVN r45638]
2008-05-22 08:03:59 +00:00
Daniel James
c23950f6d1
Generate slightly better ids in boostbook.
...
Merged revisions 45234-45240,45246-45248,45253-45255,45258-45260,45266,45269,45275-45282,45284-45291,45297,45299-45302,45308-45338,45340-45345,45348-45352,45356-45358,45360-45377,45379-45392,45394,45396-45408,45410-45420,45424-45444,45448,45450-45455,45457-45478,45480,45484-45544,45546-45549,45551-45564,45566-45569,45571-45572,45575,45577 via svnmerge from
https://svn.boost.org/svn/boost/trunk
................
r45234 | danieljames | 2008-05-08 23:07:28 +0100 (Thu, 08 May 2008) | 1 line
Replace spaces in generated file names with underscores, and replace multiple consecutive underscores with a single underscore.
................
r45577 | danieljames | 2008-05-20 16:49:55 +0100 (Tue, 20 May 2008) | 31 lines
Merge in improved ids in boostbook.
Merged revisions 44958,45130-45131,45152-45153,45366 via svnmerge from
https://svn.boost.org/svn/boost/branches/doc
........
r44958 | danieljames | 2008-05-01 00:08:20 +0100 (Thu, 01 May 2008) | 2 lines
Don't generated file names with spaces, and replace multiple consecutive underscores with a single underscore.
........
r45130 | danieljames | 2008-05-05 12:37:04 +0100 (Mon, 05 May 2008) | 2 lines
Combine the two alternative versions of the function generate.id
........
r45131 | danieljames | 2008-05-05 12:37:18 +0100 (Mon, 05 May 2008) | 2 lines
Deal with generated ids that contain dots which aren't separators.
........
r45152 | danieljames | 2008-05-05 21:28:44 +0100 (Mon, 05 May 2008) | 2 lines
Only add the id to fully qualified ids inside specializations - so that we're not adding generated ids on to the end of generated ids.
........
r45153 | danieljames | 2008-05-05 21:28:56 +0100 (Mon, 05 May 2008) | 2 lines
If the same macro appears twice, generated unique ids.
........
r45366 | danieljames | 2008-05-14 21:39:14 +0100 (Wed, 14 May 2008) | 2 lines
Avoid removing underscores that are part of a class or function name.
........
................
[SVN r45623]
2008-05-21 20:59:56 +00:00
Daniel James
e400aada3b
Add minor documentation fixes to the release branch.
...
(I left out the changes to the hash library).
Merged via svnmerge from
https://svn.boost.org/svn/boost/trunk
................
r44807 | danieljames | 2008-04-27 08:39:49 +0100 (Sun, 27 Apr 2008) | 78 lines
Merge in documentation fixes. Apart from the change to optional's documenation
Jamfile, which I included by mistake.
I wrote about this at:
http://lists.boost.org/Archives/boost/2008/04/136405.php
Merged revisions 44585-44806 via svnmerge from
https://svn.boost.org/svn/boost/branches/doc
........
r44585 | danieljames | 2008-04-19 16:25:27 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix broken link to vacpp in bjam docs.
........
r44586 | danieljames | 2008-04-19 16:27:36 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix broken link to bcpp in bjam docs.
........
r44587 | danieljames | 2008-04-19 16:33:58 +0100 (Sat, 19 Apr 2008) | 2 lines
DateTime documentation - Fix a link to the serialization library.
........
r44588 | danieljames | 2008-04-19 16:35:36 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix some links in interprocess & intrusive.
........
r44589 | danieljames | 2008-04-19 16:37:39 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix some links in the python docs.
........
r44590 | danieljames | 2008-04-19 16:38:29 +0100 (Sat, 19 Apr 2008) | 2 lines
Work around a quickbook bug which is affecting the python docs.
........
r44591 | danieljames | 2008-04-19 16:39:34 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix a broken link in the numeric conversion docs.
........
r44592 | danieljames | 2008-04-19 16:40:45 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix some links in the optional docs.
........
r44593 | danieljames | 2008-04-19 16:42:09 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix link to the hash documentation from bimap.
........
r44599 | danieljames | 2008-04-19 18:07:33 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix a typo in the format library.
........
r44600 | danieljames | 2008-04-19 19:20:59 +0100 (Sat, 19 Apr 2008) | 1 line
Initialise svnmerge.
........
r44641 | danieljames | 2008-04-20 18:59:47 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix the lincense url in shared container iterator documentation.
........
r44642 | danieljames | 2008-04-20 19:00:00 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix image link in the mpi documentation.
........
r44643 | danieljames | 2008-04-20 19:00:11 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix a typo in the spirit docs.
........
r44644 | danieljames | 2008-04-20 19:00:23 +0100 (Sun, 20 Apr 2008) | 2 lines
Escape the slash so that quickbook doesn't think it the start of an italic section, and mess up the link. Refs #1844
........
r44647 | danieljames | 2008-04-20 19:39:47 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix another typo in spirit docs.
........
................
r45232 | danieljames | 2008-05-08 22:50:19 +0100 (Thu, 08 May 2008) | 1 line
Fix some invalid xml by replacing ampersands with character entities.
................
r45576 | danieljames | 2008-05-20 16:39:25 +0100 (Tue, 20 May 2008) | 20 lines
Merge some small documentation fixes from the doc branch, and mark some
previously merged changes as merged.
Merged revisions 44811,45129,45142,45154,45281-45282,45365 via svnmerge from
https://svn.boost.org/svn/boost/branches/doc
........
r45129 | danieljames | 2008-05-05 12:36:50 +0100 (Mon, 05 May 2008) | 2 lines
Update navbar links in boostbook.
........
r45282 | danieljames | 2008-05-11 14:15:31 +0100 (Sun, 11 May 2008) | 2 lines
Group functions in the hash header - requires Frank's free-function-group fix.
(not included in release branch).
........
r45365 | danieljames | 2008-05-14 21:39:00 +0100 (Wed, 14 May 2008) | 2 lines
Add boost.root to standalone hash documentation.
(not included in release branch).
........
................
[SVN r45622]
2008-05-21 20:57:05 +00:00
Vladimir Prus
50c5a6d6f8
Added tntnet application server support, from Eduardo Gurgel.
...
[SVN r45606]
2008-05-21 12:41:41 +00:00
Vladimir Prus
8eb406d200
Disallow '=' in the values of non-free features.
...
[SVN r45604]
2008-05-21 12:18:08 +00:00
Vladimir Prus
ff07e7605e
When importing from Python into an module with empty string as name,
...
import into root module.
[SVN r45603]
2008-05-21 12:00:06 +00:00
Joel de Guzman
b951f8bef3
- doc updates
...
- rudementary template debugging
- template bug! added in test
[SVN r45598]
2008-05-21 06:29:33 +00:00
Joel de Guzman
0d5e592322
updated tests
...
[SVN r45594]
2008-05-21 04:01:31 +00:00
Daniel James
4c7cb4d4d4
Merge in improved ids in boostbook.
...
Merged revisions 44958,45130-45131,45152-45153,45366 via svnmerge from
https://svn.boost.org/svn/boost/branches/doc
........
r44958 | danieljames | 2008-05-01 00:08:20 +0100 (Thu, 01 May 2008) | 2 lines
Don't generated file names with spaces, and replace multiple consecutive underscores with a single underscore. Refs #1705
........
r45130 | danieljames | 2008-05-05 12:37:04 +0100 (Mon, 05 May 2008) | 2 lines
Combine the two alternative versions of the function generate.id
........
r45131 | danieljames | 2008-05-05 12:37:18 +0100 (Mon, 05 May 2008) | 2 lines
Deal with generated ids that contain dots which aren't separators.
........
r45152 | danieljames | 2008-05-05 21:28:44 +0100 (Mon, 05 May 2008) | 2 lines
Only add the id to fully qualified ids inside specializations - so that we're not adding generated ids on to the end of generated ids.
........
r45153 | danieljames | 2008-05-05 21:28:56 +0100 (Mon, 05 May 2008) | 2 lines
If the same macro appears twice, generated unique ids.
........
r45366 | danieljames | 2008-05-14 21:39:14 +0100 (Wed, 14 May 2008) | 2 lines
Avoid removing underscores that are part of a class or function name.
........
[SVN r45577]
2008-05-20 15:49:55 +00:00
Daniel James
b2f54990d1
Merge some small documentation fixes from the doc branch, and mark some
...
previously merged changes as merged.
Merged revisions 44811,45129,45142,45154,45281-45282,45365 via svnmerge from
https://svn.boost.org/svn/boost/branches/doc
........
r45129 | danieljames | 2008-05-05 12:36:50 +0100 (Mon, 05 May 2008) | 2 lines
Update navbar links in boostbook.
........
r45282 | danieljames | 2008-05-11 14:15:31 +0100 (Sun, 11 May 2008) | 2 lines
Group functions in the hash header - requires Frank's free-function-group fix.
........
r45365 | danieljames | 2008-05-14 21:39:00 +0100 (Wed, 14 May 2008) | 2 lines
Add boost.root to standalone hash documentation.
........
[SVN r45576]
2008-05-20 15:39:25 +00:00
Vladimir Prus
74b23fa340
Fix command line example. Closes #1880 .
...
[SVN r45449]
2008-05-17 07:13:03 +00:00
Vladimir Prus
898af955c3
Add missing import.
...
Fixes #1911 . Patch from Steven Watanabe.
[SVN r45447]
2008-05-17 06:52:20 +00:00
Vladimir Prus
45c8296f40
Consistently use symlinks when installing Boost.
...
* Jamroot: use symlink, not hardlink
* tools/build/v2/tools/symlink.jam: Implement fallback
for doing symlinks on Windows.
Fixes #1902 . Thanks to Frank Mori Hess for the patch.
[SVN r45445]
2008-05-17 06:14:11 +00:00
Jurko Gospodnetić
3159798dc3
Minor stylistic changes.
...
[SVN r45305]
2008-05-12 18:35:56 +00:00
Jurko Gospodnetić
bace060d9a
Documented that modules.call-in and modules.call-locally rules may forward at most 8 parameters to the rules they call. Also removed the extra unused $(9) parameter forwarding in the modules.call-locally rule.
...
[SVN r45304]
2008-05-12 18:31:59 +00:00
Vladimir Prus
3d2485d2f3
Move userman.pdf to a http location
...
[SVN r45303]
2008-05-12 17:46:54 +00:00
Frank Mori Hess
c78818917f
Prevent a class' or namespace's associated free functions
...
(a "free-function-group" element inside a "class" or "namespace" element)
from reappearing in the synopsis of nested classes or namespaces.
This is a merge of revision 45297 from the boost_docs sandbox.
[SVN r45298]
2008-05-12 13:59:20 +00:00
Roland Schwarz
a3d9f98add
Same name for header only libs as in boost root.
...
[SVN r45250]
2008-05-09 14:41:00 +00:00
Vladimir Prus
b4feca1b4d
Don't assign build properties as target's usage requirements when it fails to
...
generate.
We try to avoid building the same target twice, by caching the result of
previous calls to target.generate, and returning it if a build request
with the same property set is made. When the target fails to generate,
for example due to <build>no property, we used to store the entire
build property set as the usage requirements of the build. This is clearly,
wrong, this patch makes us store <build>no as usage requirements instead.
Fixes #1816 .
[SVN r45245]
2008-05-09 08:03:35 +00:00
Daniel James
ca749e25f8
Replace spaces in generated file names with underscores, and replace multiple consecutive underscores with a single underscore. Fixes #1705
...
[SVN r45234]
2008-05-08 22:07:28 +00:00
Rene Rivera
6437956b10
Work around differing option parsing assumptions between Python 2.3 and 2.5. The former assumes the arguments always include the program name, while the former assumes it doesn't.
...
[SVN r45233]
2008-05-08 22:01:14 +00:00
Jurko Gospodnetić
2a68c844c0
Minor stylistic comment change.
...
[SVN r45168]
2008-05-06 09:34:20 +00:00
Jurko Gospodnetić
a2cc00cb80
Removed a duplicated test case.
...
[SVN r45167]
2008-05-06 09:33:53 +00:00
Marshall Clow
d4b46ed9c4
Added a couple more legal chars to ascii-check
...
[SVN r45164]
2008-05-06 03:44:29 +00:00
Marshall Clow
fbbe3bf302
Added new test 'ascii_check'
...
[SVN r45162]
2008-05-06 03:25:41 +00:00
Jurko Gospodnetić
d64fdc798f
Patch for the NORMALIZE_PATH builtin Boost Jam rule as well as an appropriate update for the path.jam Boost Build module where that rule was being used to implement path.join and related operations.
...
As it was written before the rule had 'random' behavior in some borderline cases such as: not passing it a parameter, passing it a folder whose path starts with one or two backslashes (as opposed to slashes) or passing it an invalid rooted path with enough '..' path elements to take it 'before the root path'. In those cases it would cause an access violation, 'incorrectly' un-root the path (i.e. remove the leading slash) or simply remove a 'random' path modification respectively. Also the rule is now more tiny bit more efficient and much better documented.
Invalid rooted paths with enough '..' path elements to take them 'before the root path' are now recognized and an empty list is returned.
Due to this rule having such 'messy' behavior the path.join rule and its user make-NT rule had some twisted logic in them to work around all the problems this caused. This patch invalidates the logic in question and replaces it with a much simpler one (detailed comments added).
Other NORMALIZE_PATH callers should not be affected since both the old and the new version work the same on 'regular' paths (i.e. those not mentioned above).
The new functionality for recognizing Boost Jam versions has been used to make Boost Build scripts use the old path functionality when using Boost Jam older than 3.1.17 and use the new functionality otherwise. As consequence, now anyone using the trunk version of Boost Build and an older 3.1.17 version of Boost.Jam will need to recompile their Boost Jam executable.
The patch does not cause any Boost Build or Boost Jam tests to fail.
Added a related NORMALIZE_PATH Boost Jam test. Note that this test causes Boost Jam versions built prior to this patch to crash (access violation).
Added additional internal Boost Build tests for the path.jam module testing how it handles some invalid Windows paths.
[SVN r45158]
2008-05-05 22:37:19 +00:00
Jurko Gospodnetić
967eafdf5a
Minor stylistic Boost Jam test cleanup.
...
[SVN r45149]
2008-05-05 19:35:02 +00:00
Jurko Gospodnetić
83782f48f7
Minor stylistic Boost Jam test cleanup.
...
[SVN r45148]
2008-05-05 19:31:47 +00:00
Rene Rivera
0c8d55ed25
Remove use of conditional expressions as they are not supported in Python 2.3.
...
[SVN r45147]
2008-05-05 16:46:17 +00:00
Jurko Gospodnetić
0cafbbe73b
Removed some old corpse comments and debugging output code related to functionality long removed in revision 29361. Minor stylistic comment changes.
...
[SVN r45145]
2008-05-05 16:01:21 +00:00
Jurko Gospodnetić
044346bb9c
Fixed a bug causing Boost Jam not to handle target file names specified as both short and long file names correctly. Bug fixed by making bindtarget() function map names to TARGETs by using their long file names.
...
When scanning directories and creating a list of all their content (filent.c) it would identify all the located files and folders using their long file names. On the other hand, referencing a target using its short file name inside a Jam script caused Boost Jam to reference those files twice using two separate TARGET structures - one identified using the file's short name and one using the file's long name.
One bad example was the MkDir which would always attempt to create a folder identified by its short name even if that folder already existed (due to the NOUPDATE rule getting applied on the incorrect TARGET).
The change does not affect targets whose names do not represent existing file names.
Also, it seems to me that the short_path_to_long_path() call in file_dirscan() in the filent.c module should most likely be moved to file_info() in the filesys.c module. This would make mapping file names to file_info_t & TARGET structures consistent. However, I have not done this in this patch just to make the patch as minimal as possible.
Prepared tests have been do nothing on non Windows platforms.
[SVN r45144]
2008-05-05 15:52:56 +00:00
Vladimir Prus
b81092444b
Allow to separately specify include, lib and bin paths for Qt4.
...
Patch from tr1gun <tr1gun@gmx.net>
[SVN r45143]
2008-05-05 15:24:56 +00:00
Markus Schöpflin
c6191e88f6
Removed use of conditional expressions, as this is only available in Python 2.5 and later.
...
[SVN r45125]
2008-05-05 08:16:21 +00:00
Jurko Gospodnetić
ebf610df94
Corrected a typo in the tools/build/v2/tools/common.jam __test__ rule causing it to mess up the global .name variable in the os.jam module. This was effectively causing an internal os.jam module test to fail when you ran 'bjam --debug'.
...
[SVN r45121]
2008-05-04 23:59:21 +00:00
Jurko Gospodnetić
a607c6e025
Minor stylistic changes.
...
[SVN r45120]
2008-05-04 23:55:56 +00:00
Rene Rivera
08a2397f1c
Fix putting sublibrary tests within the same root library. And make the jam-target to test lookup step clear. (PJL.py)
...
[SVN r45118]
2008-05-04 20:00:00 +00:00
Rene Rivera
a55244a6f9
Work around for specifying test names with periods in them which creates "duplicate" target names.
...
[SVN r45117]
2008-05-04 19:46:59 +00:00
Jurko Gospodnetić
a1a0967c1c
Removed the old and no longer existing 'new' folder form the internal Boost Build path.
...
[SVN r45106]
2008-05-04 03:30:15 +00:00
Jurko Gospodnetić
952e8364ed
Minor stylistic changes preparing for a more substantial patch without cluttering it with this.
...
[SVN r45105]
2008-05-04 03:19:19 +00:00
Jurko Gospodnetić
10d5a8186f
Simplified the stage.copy-file() rule. Minor stylistic changes.
...
[SVN r45104]
2008-05-04 02:11:21 +00:00
Jurko Gospodnetić
45ea2899af
Cleaned up and better documented how the path.make-NT and path.join rules work. Corrected some minor flaws like the path.join rule returning only the initial path element in case its second path element was empty but there were more elements after it. This is the preparation for cleaning up the NORMALIZE_PATH builtin Boost Jam rule that is causing this implementation to be so messy.
...
[SVN r45103]
2008-05-04 02:01:52 +00:00
Jurko Gospodnetić
93e2efd5d0
Minor stylistic comment change.
...
[SVN r45102]
2008-05-04 01:58:58 +00:00
Jurko Gospodnetić
1db13e647b
Fixed a bug in the tools/build/v2/util/numbers.jam module related to numbers.log10 & numbers.less rules not working correctly with numbers that have leading zeroes. Added related regression tests.
...
Among other things this was breaking the new Boost Jam version detection functionality in some realistic cases. Added related regression tests.
[SVN r45100]
2008-05-04 01:27:09 +00:00
Jurko Gospodnetić
966560a959
Added functionality for more easily testing the Boost Jam version from Jamfiles. Now you can use the version.check-jam-version rule, as in [ versions.check-jam-version 3 1 17 ] which will return true if the current Boost Jam version is at least 3.1.17. Added related internal Boost Build tests for the new functionality.
...
[SVN r45096]
2008-05-03 23:30:59 +00:00
Jurko Gospodnetić
f7c01c2bef
Upgraded some internal Boost Build tests. Minor stylistic changes.
...
[SVN r45095]
2008-05-03 23:27:00 +00:00
Jurko Gospodnetić
00ec7406b7
Made it clear that Boost Build's Windows path handling does not handle paths with multiple successive path separator characters. Added several missing internal path.jam module tests. Minor stylistic changes.
...
[SVN r45079]
2008-05-03 17:22:08 +00:00
Jurko Gospodnetić
1c9f91f8f8
Removed a TODO comment related to the 'NOTFILE all ;' statement in tools/build/v2/build-system.jam and replace with a better explanation comment. Dead code removal, Comment typo corrections. Minor stylistic changes.
...
[SVN r45072]
2008-05-03 16:32:23 +00:00
Jurko Gospodnetić
a58a6e48d6
Cleaned up the main Boost Build module a bit related to how it processes explicit file (not target) references specified on the command line. Improved the related unit test. Minor stylistic changes.
...
[SVN r45070]
2008-05-03 16:05:17 +00:00
Jurko Gospodnetić
8e5ed0b29f
Updated the documentation for Boost.Build's 'path' & 'propagated' feature attributes. Minor stylistic changes.
...
[SVN r45067]
2008-05-03 13:17:37 +00:00
Rene Rivera
64853f9528
Fix running -dumpversion when g++ command is multi-part.
...
[SVN r45056]
2008-05-03 03:42:08 +00:00