Steven Watanabe
aaeedea9cc
Fix a leak and a missing copy when building with the global string table disabled.
2016-03-04 12:28:42 -07:00
Steven Watanabe
b015a40847
Don't close the file automatically in yyline. We need yylval.file to survive until the parser is really done.
2016-03-04 11:38:50 -07:00
Steven Watanabe
f00b27cf5a
NDEBUG disables OBJECT_MAGIC.
2016-03-04 11:11:40 -07:00
Steven Watanabe
8f39cdebc9
Fix two memory leaks and a double free.
2016-03-04 11:08:28 -07:00
Steven Watanabe
b5dc9949d0
Fix building bzip2 from source as a shared library. bzip2 doesn't use a macro to control symbol export. Instead it provides a .def file, which we need to pass to the linker.
2016-03-01 15:58:10 -07:00
Steven Watanabe
6ece5736bc
Junctions should be removed with rmdir, not del. This fixes a bug that causes -a --reconfigure to decide that junctions are not supported.
2016-03-01 13:15:19 -07:00
Steven Watanabe
e2d07ad6db
Make sure that source files end with a newline.
2016-03-01 12:48:38 -07:00
Steven Watanabe
f5e005e8f3
Fix memory leak on cygwin and vms. path_copy initializes a new string. It should never be used on a string that is already initialized.
2016-03-01 11:32:34 -07:00
Steven Watanabe
9da5a06af8
Add missing header. Without this OS_CYGWIN is not defined which causes the :W modifier to fail.
2016-03-01 11:22:20 -07:00
Steven Watanabe
7a59e03049
Fix test on windows. We shouldn't assume that W32_GETREGNAMES returns its results in any particular order.
2016-03-01 10:44:56 -07:00
Steven Watanabe
72ff0b63ff
Fix setup script handling for msvc-7.1.
...
* global-setup doesn't exist.
* cpu should only be i386.
2016-03-01 10:17:54 -07:00
Jürgen Hunold
4c546c3c15
Add support for more Qt libraries
...
- QtDataVisualization
- QtSerialPort
- QtWebChannel
- QtWebSockets
- QtPurchasing
- WebEngine (QtWebengine and QtWebengineWidgets)
- Connectivity (QtBluetooth and QtNfc)
- QtGamepad
- QtScxml
- QtSerialBus
2016-02-28 17:09:32 +01:00
Steven Watanabe
1a0a48af96
Mark python as configured even if we couldn't find the includes or libraries. We try to forge ahead anyway, and saying we didn't just causes more problems. We should consider erroring out in this case, instead, but for now this change is minimally disruptive.
2016-02-27 11:41:34 -07:00
Steven Watanabe
09b6788df6
Translate the result of running -print-prog-name to a windows path when running a cygwin gcc from a native windows build of b2.
2016-02-25 16:16:31 -07:00
Daniel
596f45dab5
Close para tags in listitems.
2016-02-25 18:27:22 +00:00
Vladimir Prus
d9417960f9
Document archiver and ranlib options for gcc.
2016-02-23 13:59:24 -05:00
Vladimir Prus
2f8e4ae868
Do not use 'mingw' as bootstrap toolchain name.
...
Instead, use gcc everywhere and detect the target to decide whether we need
to use POSIX or Windows runtime.
2016-02-17 16:27:28 +03:00
Jürgen Hunold
54cfd5115c
Support for upcoming QtCharts and Qt3D libraries
2016-02-11 16:44:30 +01:00
Jürgen Hunold
8dfda383ed
Ignore bin directory created by running the tests
2016-02-11 16:02:57 +01:00
Jürgen Hunold
e616a56d55
Finally adapt to Boost.Test changes in 1.59.0
2016-02-11 16:02:38 +01:00
Vladimir Prus
7c5b4a4c9b
Disable library_order test for now.
2016-02-04 03:24:35 -05:00
Vladimir Prus
e891e4b76c
Run Boost.Build tests via Travis CI.
...
Merge from branch 'develop-travis-ci-python-tests' of https://github.com/tee3/build
2016-02-04 03:13:05 -05:00
Vladimir Prus
99b4b805a8
Revive path_features.py.
...
Relative imports no longer generate relative module names.
2016-02-01 02:37:21 -05:00
Thomas Brown
ec3ac1ce81
ci: Run Boost.Build against Python 2.7 as well.
2016-01-03 22:30:42 -05:00
Thomas Brown
0626908ca2
ci: Run Boost.Build tests on Travis.
...
This now will run the tests against Python 2.6 as well as
building the Boost.Jam engine.
2016-01-03 22:30:42 -05:00
Thomas Brown
4d7edbdd53
test: Exit unsuccessful with failures.
2016-01-03 22:30:42 -05:00
Rene Rivera
36fa8d40d0
When possible, directly exec rst2html script to allow system installs of docutils.
2015-12-30 10:28:50 -06:00
Rene Rivera
7d80077b49
Force doxygen to not use a format as it's meaningless and avoids conflicts when building other multi-format docs.
2015-12-23 10:08:56 -06:00
Rene Rivera
8849b091c5
Make it possible to configure docutils to use built-in docutils package.
2015-12-23 10:07:44 -06:00
Rene Rivera
1b1025fe20
Make format feature non-incidental as the same targets for different formats can be built at the same time.
2015-12-23 10:06:03 -06:00
Rene Rivera
891a110224
Merge pull request #116 from NumScale/fix_typos_in_reference_doc
...
Fix typos in reference documentation
2015-12-21 09:43:44 -06:00
Charly Chevalier
f301164ad4
Fix typos in reference documentation
2015-12-21 16:37:25 +01:00
Vladimir Prus
4a5cf7f909
OpenVMS support.
...
See https://github.com/boostorg/build/pull/100
2015-12-14 02:46:44 -05:00
loonycyborg
2d3c5bd16d
Added regression test for bzip2 tool
2015-12-14 02:32:49 -05:00
loonycyborg
da6225b54f
Added tool for bzip2 library
...
it's a copy of zlib tool changed to look for bzip2
2015-12-14 02:32:45 -05:00
Michał Górny
8f25e81c3d
python: Determine the version if interp, incl & lib are provided
...
Fix the conditional around acquiring the data from Python interpreter to
be run if interpreter-cmd, includes and libraries are provided (but
version is not).
2015-12-14 02:19:41 -05:00
Aaron Boman
55593971a8
Provide error message and stacktrace with bad parameter to bjam.call()
2015-12-14 02:15:32 -05:00
wmarquesr
0cb7b16543
Refactoring conditional directives for incomplete if conditions.
2015-12-14 02:05:55 -05:00
Vladimir Prus
cfe40e6d8b
Merge pull request #110 from tee3/develop-travis-ci
...
Test with both gcc and clang on Linux with Travis CI
2015-12-14 10:03:43 +03:00
Thomas Brown
4565f96481
ci: Add environment variables for toolset and flags.
...
This removes the language completely because a different mechanism is used
to iterate over the compilers available since the Boost.Build compiler
names do not necessarily match the toolset names.
Eventually, this will need Python to run the Boost.Build tests, but it
does not seem to work on OS X, so this will have to happen later.
2015-11-20 05:21:27 -05:00
Thomas Brown
a2e9bf2f62
ci: Test with the clang compiler as well.
2015-11-20 05:21:24 -05:00
Thomas Brown
50856135f7
ci: Use CC to indicate the compiler.
...
This is a naive use that assumes the name of the compiler is the same as
the name of the toolset in Boost.Build, which is not always the case.
2015-11-20 05:21:21 -05:00
Thomas Brown
1145865424
ci: Only run on Linux for now.
2015-11-20 05:21:18 -05:00
Thomas Brown
80ba423435
ci: Preparation for more complex scripts.
2015-11-20 05:21:14 -05:00
Thomas Brown
c0bd65d696
ci: Run tests on new Travis infrastructure.
2015-11-20 05:21:11 -05:00
Rene Rivera
bcd4e52997
Merge pull request #103 from jzmaddock/patch-4
...
Update for Intel 16.0 on Windows.
2015-11-08 13:06:54 -06:00
jzmaddock
4169b86ccd
Update for Intel 16.0 on Windows.
2015-11-08 19:00:18 +00:00
Artur Shepilko
e7ad998104
Add bootstrap install info for VMS.
2015-10-27 17:22:07 -05:00
Artur Shepilko
0026610c41
Update examples to support VMS.
2015-10-26 16:50:28 -05:00
Artur Shepilko
c1de12e683
Add toolset vmsdecc for HP DECC/C++ on VMS.
2015-10-24 12:21:33 -05:00