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

3698 Commits

Author SHA1 Message Date
Steven Watanabe
e9db80896f Merge remote-tracking branch 'origin/develop' into debug
Conflicts:
	src/engine/builtins.c
	src/engine/builtins.h
	src/engine/function.c
	src/engine/jam.c
2016-02-19 12:02:22 -07:00
Steven Watanabe
2a5032261f Get backtrace working and add some more tests. 2016-02-17 10:30:48 -07: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
Steven Watanabe
5424ef24d4 Add tests and get break output to work in console mode. 2016-02-16 14:35:31 -07:00
Steven Watanabe
7a46ea5202 Get print+breakpoints+stepping to work with both console and mi. 2016-02-11 11:14:17 -07:00
Jürgen Hunold
54cfd5115c Support for upcoming QtCharts and Qt3D libraries 2016-02-11 16:44:30 +01:00
Steven Watanabe
b263f1aae0 Work on un-mixing stdout and debugger internal comunication. 2016-01-11 12:27:23 -07: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
Steven Watanabe
0704b0f0af Create a flag for running the debugger. Also start splitting the text interface from the gdm/mi interface. 2015-12-14 13:33:55 -07:00
Vladimir Prus
4a5cf7f909 OpenVMS support.
See https://github.com/boostorg/build/pull/100
2015-12-14 02:46:44 -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
Steven Watanabe
c0ef46eeab Add support for clearing breakpoints. 2015-12-11 13:34:11 -07:00
Steven Watanabe
31692f06f9 Check for a child when printing the stack. 2015-12-11 13:02:37 -07:00
Steven Watanabe
7c8de02c3f Really commit the code that I intended to add in the last commit. Also add support for viewing the stack. 2015-12-10 19:48:01 -07:00
Steven Watanabe
daa67700ed Implement printing values for MI. 2015-12-10 17:16:13 -07:00
jzmaddock
4169b86ccd Update for Intel 16.0 on Windows. 2015-11-08 19:00:18 +00:00
Artur Shepilko
c1de12e683 Add toolset vmsdecc for HP DECC/C++ on VMS. 2015-10-24 12:21:33 -05:00
Artur Shepilko
63021f6d64 Add GLOB_ARCHIVE builtin. 2015-10-24 12:21:31 -05:00
Artur Shepilko
c696419e2a Add bootstrap on VMS, use POSIX-style path handling. 2015-10-24 12:21:31 -05:00
Artur Shepilko
4cf86b31ca Exit program with a consistent error status. 2015-10-24 12:21:30 -05:00
Aaron Boman
67e376b87a port inherit rules 2015-10-13 04:25:34 -04:00
Aaron Boman
5843dec89c Expand command line properties as late as possible 2015-10-13 02:59:20 -04:00
Curt Moore
04c2c48ea1 Whitespace cleanup. 2015-09-17 10:24:07 +03:00
Aaron Boman
b04bfcf171 Add type checking to help ease porting.
- Adds python optimization by default with a "-z" disable flag.
- Add type checking to bjam_signature and type checking asserts.
- Fix a type assertion in testing.
2015-09-17 09:54:46 +03:00
Aaron Boman
67d0547451 Conditionally added properties should have their paths translated. 2015-09-10 21:57:44 +03:00
John Sebastian Peterson
04899e627c Pass /ZW and /EHsc options when building Windows Store applications.
The /ZW option makes Windows Runtime available in the compiled code.
The /EHsc is required for /ZW.
2015-09-10 14:04:44 +03:00
Vladimir Prus
4e943e517a Support Visual Studion 2015 with Intel compiler. 2015-09-03 21:02:15 +03:00
Artur Shepilko
04553d1ed4 Add missing defines to enable bootstrapping with vc8 toolset. 2015-09-03 14:16:29 +03:00
Ion Gaztañaga
cc6db334bc Added boost/container to contrib/boost.{jam,py} 2015-09-03 14:10:32 +03:00
Vladimir Prus
bd97806025 Report Python paths used for build. 2015-08-19 11:16:23 +03:00
Vladimir Prus
688607d5db Split bjam_call into smaller functions. 2015-08-19 11:13:51 +03:00
Aaron Boman
df649aee83 Free and optional features should not have default values. 2015-08-15 18:33:25 +03:00
Rene Rivera
df002268e9 Merge pull request #86 from haus/fix_bashisms_on_solaris
Allow build.sh to run on solaris 10
2015-08-11 08:49:07 -05:00
Gavin Lambert
7abee9bcbb Use native amd64 compiler under WOW64 2015-08-11 12:23:35 +12:00
Matthaus Owens
eefd58579e Use test_path instead of which
which was used to detect icc, but on some platforms such as solaris 10
which always returns 0, even when the command is not found on the path.
This commit updates the invocation to use the test_path function
instead, which does return non-zero on solaris 10 in the failure case.
2015-08-10 12:38:20 -07:00
Matthaus Owens
bcdb695438 Use sh compliant subshells
In commit d21102f2a1, the icc detection
was updated to use bash style subshells, which breaks on systems that
have just sh, such as solaris 10. This commit updates the detection to
use `` style subshells instead of $().
2015-08-10 12:38:20 -07:00
Rene Rivera
f191b3cc7e Merge pull request #82 from camorton2/xlcpp-toolset-build
Xlcpp toolset build
2015-07-22 11:19:23 -06:00
Jürgen Hunold
0956e85395 Bump version number to 2015.07
And change -svn to -git
2015-07-18 10:40:22 +02:00
Vladimir Prus
ab3933bc80 Fix quoting for multi-part gcc commands.
This fixes usecase such as:

    using gcc : cccache g++ ;
2015-06-09 10:52:17 +03:00
Jürgen Hunold
a8cd115cc3 Add support for QtLocation and QtPositioning libraries.
Both are tech preview in 5.4 and officially supported in 5.5
2015-06-05 10:06:52 +02:00
Vladimir Prus
831e37cedb Quote gcc command name when querying various properties. 2015-06-05 10:49:52 +03:00
Vladimir Prus
f0e31458a7 Fix package.install when target name is different from package name. 2015-06-03 22:27:53 +03:00
Vladimir Prus
a0cf4ad8ca Don't fail Windows Store initialization with non-default paths.
The previous code would do parts of Windows Store support initialization
using 'default-path', and would fail in all cases where that returns false,
in particular for 12.0_xp version.

This patch moves that code to a different place, where explicit initialization
path is available.
2015-06-03 22:14:40 +03:00
Catherine Morton
6fec0e5fc1 fix copyright 2015-06-02 16:24:34 -04:00