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
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
Steven Watanabe
0da0a8ccf4
Unbreak msvc build.
2016-02-23 14:39:04 -07:00
Steven Watanabe
340756c61e
Add clear to help
2016-02-23 09:53:50 -07:00
Steven Watanabe
7d7de34346
More testing. Fix some issues exposed by the new tests.
2016-02-20 18:30:55 -07:00
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