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

11319 Commits

Author SHA1 Message Date
Thomas Kent
d99f08fe5b Fixed a typo in the paths to VC15 installs. 2017-02-08 16:35:52 -06:00
Rene Rivera
f628aa844f Merge pull request #159 from teeks99/vc15_paths
Fixed paths for vc15 and arch variable
2017-02-02 20:47:24 -06:00
Thomas Kent
6a76ad35f8 Fixed paths for vc15 and arch variable 2017-02-02 16:21:00 -06:00
Rene Rivera
b5be3cd5bd Merge pull request #158 from KindDragon/vs2017
Path auto-detection for VS2017 RC1 if installed to default path.
2017-02-02 07:00:00 -06:00
Arkadiy Shapkin
cb70dbeb5c Some fixes for VS2017 #157
Path autodetection to VS works only if it installed to default path
2017-02-01 22:17:02 +03:00
Edward Diener
b8c9741dd6 Merge pull request #155 from Bagira80/clang-pch-fix
Fix generating pre-compiled headers (pch) with clang (on linux).
2017-01-21 09:15:22 -05:00
Rene Rivera
e0eea1133c Fix errors with tool path with spaces when on Windows.
Like the gcc toolset this now quotes the command to check the compiler
version before SHELL'ing out to get the version info.
2017-01-20 21:10:20 -06:00
Deniz Bahadir
c413447f4c Fix generating pre-compiled headers (pch) with clang (on linux). 2017-01-19 16:25:18 +01:00
Edward Diener
b90a1f270a Merge pull request #151 from eldiener/develop
Added doc for bzip2 toolset
2017-01-17 20:38:19 -05:00
Edward Diener
c7e77498fc Merge pull request #154 from fwyzard/fix-library-link-check
Do not reuse the same target for different library link checks
2017-01-16 21:07:30 -05:00
Andrea Bocci
373fb6f769 Do not reuse the same target for different library link checks 2017-01-14 12:12:44 +01:00
Edward Diener
9396ede927 Added doc for bzip2 toolset 2016-12-05 13:13:25 -05:00
Rene Rivera
134ebafaf5 Merge pull request #150 from boostorg/grafikrobot-patch-1
Fix macro redef errors on some compilers.
2016-11-29 12:16:03 -06:00
Rene Rivera
af046405c5 Fix var declare errors from empty declaration on some compilers. 2016-11-29 06:46:32 -06:00
Rene Rivera
4ee16d44c2 Fix macro redef errors on some compilers. 2016-11-28 13:26:22 -06:00
Rene Rivera
a5cb620336 Fix BB test failures from double UPDATE_NOW calls. 2016-11-08 13:27:42 -06:00
Rene Rivera
b1df9b928b Fix extra arg value when post-build is called. 2016-11-08 10:42:24 -06:00
Rene Rivera
32113ca3dd Fix output-xml not getting correctly generated on parallel builds. 2016-11-08 10:18:27 -06:00
Rene Rivera
e500f11922 Merge pull request #146 from stefanseefeld/develop
Fix NumPy detection bug in numpy-test.
2016-10-28 12:32:01 -05:00
Stefan Seefeld
1be1c5b42c Fix NumPy detection bug in numpy-test. 2016-10-28 13:24:49 -04:00
Aaron Boman
710428b638 Fix unintentional masking of ImportErrors. Closes #121 2016-10-27 20:22:06 -05:00
Aaron Boman
be1cadf2f3 Make properties sorted, just like Jam. 2016-10-27 20:22:06 -05:00
Aaron Boman
cf04401049 Fix test_rc for Py26 tests. 2016-10-27 20:22:06 -05:00
Aaron Boman
1a51b6aa07 Fix dependency_property test. 2016-10-27 20:22:05 -05:00
Aaron Boman
8c656bab6b Fix indirect_conditional test. 2016-10-27 20:22:05 -05:00
Aaron Boman
5369b25498 Partially fix test_rc. 2016-10-27 20:22:05 -05:00
Aaron Boman
fd29f0fc99 Fix stage test 2016-10-27 20:22:05 -05:00
Aaron Boman
0490f58071 Fix source_order test 2016-10-27 20:22:05 -05:00
Aaron Boman
db45f34192 Fix scanner_causing_rebuilds test 2016-10-27 20:22:04 -05:00
Aaron Boman
a08ec65a24 Fix regression test 2016-10-27 20:22:04 -05:00
Aaron Boman
7c656245fb Partially fix project_test3 2016-10-27 20:22:04 -05:00
Aaron Boman
b55a11515a Fix message test. 2016-10-27 20:22:04 -05:00
Aaron Boman
1731a892f0 Fix BasicTarget type assertions 2016-10-27 20:22:04 -05:00
Aaron Boman
0ef26673c5 Fix inherit_toolset test. 2016-10-27 20:22:04 -05:00
Aaron Boman
daa173da70 Fix error message in project.py 2016-10-27 20:22:03 -05:00
Aaron Boman
a77502735e Fix configuration test. 2016-10-27 20:22:03 -05:00
Aaron Boman
b90915009e Fix generator_selection test.
Allow generators.register_standard() to be called from Jam.
2016-10-27 20:22:03 -05:00
Aaron Boman
1bd0eab600 Enable type checking for Python tests. 2016-10-27 20:22:03 -05:00
Aaron Boman
6cac5a21e5 Fix default_build test. 2016-10-27 20:22:03 -05:00
Aaron Boman
0b02b48235 Make the src directory a Python package. 2016-10-27 20:22:03 -05:00
Aaron Boman
f993e75a7f Fix conditionals_multiple test. 2016-10-27 20:22:02 -05:00
Aaron Boman
601a721ad5 Optimize Engine.set_target_variable().
This removes the extra call to do_set_target_variable() because
it's possible for target variables to be set during the build phase.
The extra call added a decent amount of overhead. Addtionally,
rather than setting the target variables for each target (via the
for loop), the bjam interface "set-target-variable" rule allows
for taking in a list of targets. Thus, even more function calls are
avoided.
2016-10-27 20:22:02 -05:00
Aaron Boman
18e423e405 Optmize apply_default_build(). 2016-10-27 20:22:02 -05:00
Aaron Boman
ca9b6035ba Optimize PropertySet class. 2016-10-27 20:22:02 -05:00
Aaron Boman
5292c95e29 Optimize PropertySet creation.
The Property class has been updated so that passing in the same
parameters will always return the same Property instance. Since
no duplicate Property instances will be created, we can assign
a unique ID to each instance. This allows us to create a faster
lookup key when determining whether to create a new PropertySet
or use an existing one as integer comparison is much faster than
(string, string) comparison.
2016-10-27 20:22:02 -05:00
Aaron Boman
7f7995879b Optimize Property comparisons. 2016-10-27 20:22:02 -05:00
Aaron Boman
6f04175044 Convert all Property and Feature gettters to attribute access. 2016-10-27 20:22:01 -05:00
Aaron Boman
42ffca9c1c Optimize replace_grist() and forward_slashes(). 2016-10-27 20:22:01 -05:00
Aaron Boman
e3b93cffcb Optimize set.difference(). 2016-10-27 20:22:01 -05:00
Aaron Boman
0999a4f1ef Optimize CScanner in builtin.py 2016-10-27 20:22:01 -05:00