Commit Graph

  • 5fa33b3c24 AP: Fix path for xcode9. [skip travis] [skip appveyor] Rene Rivera 2019-03-31 20:45:29 -0500
  • a90b1730a6 AP: Add all gcc's, clang's, and xcode's. [skip travis] [skip appveyor] Rene Rivera 2019-03-31 19:42:21 -0500
  • f6f5d38e2b Try LLVM repo again. [skip travis] [skip appveyor] Rene Rivera 2019-03-31 18:30:32 -0500
  • 9e859726fc AP: Try and handle LLVM apt repo. [skip travis] [skip appveyor] Rene Rivera 2019-03-31 18:28:45 -0500
  • b032a8e514 Decode bytes output we can get from commands. Rene Rivera 2019-03-31 18:24:27 -0500
  • 7f1cd02283 Extra install for clang, disable mingw. [skip travis] [skip appveyor] Rene Rivera 2019-03-31 16:19:12 -0500
  • 60027ff4de Fix bga.py for py3. Rene Rivera 2019-03-31 15:58:20 -0500
  • 85e5a2caa8 Port b2 tests to dual py2 and py3. Rene Rivera 2019-03-31 15:37:03 -0500
  • ae682028d5 Adjust the properties passed to check-target-builds correctly. Also some translation fixes for indirect conditionals in general. Fixes #419. Steven Watanabe 2019-03-30 14:20:44 -0600
  • b5a8849052 Print out cxx version before building. Set AP to use py3. Rene Rivera 2019-03-30 14:37:40 -0500
  • 2a26fc62a7 AP: Add one Xcode build. [skip travis] [skip appveyor] Rene Rivera 2019-03-30 10:14:57 -0500
  • 9b0245f2c5 AP: Forgot parens on image var. [skip travis] [skip appveyor] Rene Rivera 2019-03-30 09:48:48 -0500
  • 03f36e4351 AP: Add vs 2015 and 2013. [skip travis] [skip appveyor] Rene Rivera 2019-03-30 09:46:17 -0500
  • 04a4e110f3 AP: Use Py7. [skip travis] [skip appveyor] Rene Rivera 2019-03-30 09:06:08 -0500
  • 0abbdbecd1 Azure: correct vc build toolset. [skip travis] [skip appveyor] Rene Rivera 2019-03-30 08:59:52 -0500
  • d5ccb313cf Azure: provide full path to cxx in test. [skip travis] [skip appveyor] Rene Rivera 2019-03-30 08:48:29 -0500
  • 24b44b8487 Azure: fail shell commands. [skip travis] [skip appveyor] Rene Rivera 2019-03-30 08:38:38 -0500
  • 0ec79867fd Fix more references to C vs C++ compilers. Rene Rivera 2019-03-30 08:13:47 -0500
  • 5c1a2474a2 Azure: need trigger for build on commits. [skip travis] [skip appveyor] Rene Rivera 2019-03-29 23:52:11 -0500
  • b0150cd394 Azure: can't run BAT scripts directly. [skip ci] Rene Rivera 2019-03-29 23:28:21 -0500
  • 5c976f7083 Azure: steps shell type must be first. [skip ci] Rene Rivera 2019-03-29 22:14:53 -0500
  • 0b8ab92297 More pipelines. [skip ci] Rene Rivera 2019-03-29 21:42:17 -0500
  • 925b0fcc6c Set up CI with Azure Pipelines [skip ci] Rene Rivera 2019-03-29 21:31:09 -0500
  • 194afc2794 Trying out azure pipelines. [skip appveyor][skip travis] Rene Rivera 2019-03-29 21:13:47 -0500
  • f40329cc44 Add note about CXX & CXXFLAGS. Rene Rivera 2019-03-29 07:55:07 -0500
  • 3fae7fa7d5 Fix yaml indent. [skip travis] Rene Rivera 2019-03-28 22:11:40 -0500
  • ec0ca1b830 Experiment with Appveyor Linux. [skip travis] Rene Rivera 2019-03-28 22:10:17 -0500
  • 5d49abc1f2 More toolsets to c++ compiling and clean up. Rene Rivera 2019-03-28 21:40:20 -0500
  • d10585c9f9 More cxx toolsets on build.sh. Rene Rivera 2019-03-27 22:45:05 -0500
  • c413c6a789 Convert more toolsets to c++. Rene Rivera 2019-03-27 08:14:03 -0500
  • c2f45e4708 Try using clang37 from precise distro. [skip appveyor] Rene Rivera 2019-03-27 07:51:30 -0500
  • 81f9ba9722 Giving up on LTO. Too hard to get working on CI. [skip appveyor] Rene Rivera 2019-03-26 15:19:31 -0500
  • d108ee5211 Tweak intel compilers to build as c++. Another try and clang3 compilers in Travis. Rene Rivera 2019-03-26 12:00:03 -0500
  • 361f0e99ef Debug travis clang3 builds. [skip appveyor] Rene Rivera 2019-03-26 07:28:59 -0500
  • c7c1d19e61 Fix popen redef error and remove old mingw as it doesn't have popen. Rene Rivera 2019-03-25 23:18:13 -0500
  • e50286fe49 Fix mingw using posix instead of windows api for popen. Rene Rivera 2019-03-25 22:16:37 -0500
  • a270a667d5 Shuffle Travis jobs around and normalize. Try and get all of them to install and work again. [skip appveyor] Rene Rivera 2019-03-25 18:20:37 -0500
  • 76d608fefc VScode build target. [skip ci] Rene Rivera 2019-03-25 18:19:44 -0500
  • 854c9f075b Fix newly broken prebuilt test for msvc. Rene Rivera 2019-03-24 22:07:42 -0500
  • 683b1c70a8 Fix prebuilt test to account for mingw lib names. Rene Rivera 2019-03-24 20:57:00 -0500
  • 143aa649e5 Try and fix prebuilt test for mingw. Rene Rivera 2019-03-24 17:44:03 -0500
  • 92e0e6a083 Attempts some package fixes for Travis. [skip appveyor] Rene Rivera 2019-03-24 16:25:43 -0500
  • bf45b18096 Don't wipe out PATH var. [skip travis] Rene Rivera 2019-03-24 15:56:58 -0500
  • 93d0011216 Fix silly mingw toolset spec mistake. [skip travis] Rene Rivera 2019-03-24 14:14:21 -0500
  • cc01f312b7 Let's try hard code python path. [skip travis] Rene Rivera 2019-03-24 14:09:25 -0500
  • 7a5cdd18aa Try and fix missing python and other weird stuff. [skip travis] Rene Rivera 2019-03-24 13:40:05 -0500
  • 8f96882110 Fix glob archive test to work with mingw. Rene Rivera 2019-03-24 13:23:59 -0500
  • 053afa5e05 Tweak path extract syntax to work with mingw. [skip travis] Rene Rivera 2019-03-22 21:22:26 -0500
  • 0ce41b8bd6 Some debugging of FOR. [skip travis] Rene Rivera 2019-03-22 20:12:51 -0500
  • 422e7886cf Lets see if Xenial works out better for lto. [skip appveyor] Rene Rivera 2019-03-22 19:43:36 -0500
  • f5587c1f91 Undo command extensions, as it just fails. [skip travis] Rene Rivera 2019-03-22 09:27:30 -0500
  • 9e499e300a Maybe cmd extensions are disabled? Rene Rivera 2019-03-22 08:06:22 -0500
  • 505c8eacfd Try and fix dirname logic for mingw CXX. [skip travis] Rene Rivera 2019-03-21 21:52:42 -0500
  • 15c7c5a909 Fix gold linker load errors and add clang-8. [skip appveyor] Rene Rivera 2019-03-21 21:34:58 -0500
  • 0d993b8d1b Fix bad var name in for loop. [skip travis] Rene Rivera 2019-03-21 21:02:08 -0500
  • b03828cc3c Fix mingw by the silly addition to PATH. [skip travis] Rene Rivera 2019-03-21 21:00:30 -0500
  • 20f7efd042 Fix incorrect vc142 label. [skip travis] Rene Rivera 2019-03-21 19:16:33 -0500
  • 8c0faa3796 Attempt to fix vc2019 build. Rene Rivera 2019-03-21 19:11:01 -0500
  • 3eceb036ef Internalize build options into config header. Rene Rivera 2019-03-21 09:53:02 -0500
  • 5ee7ebcf16 Merge origin/develop Rene Rivera 2019-03-20 19:38:36 -0500
  • eb8da52df3 Remove special darwin toolset for engine build. Rene Rivera 2019-03-20 19:23:12 -0500
  • 571b3ee50a Merge branch 'feature/cxx' of https://github.com/boostorg/build into feature/cxx Rene Rivera 2019-03-20 19:20:41 -0500
  • 32787ecf41 Merge VS2019 support from develop Steven Watanabe 2019-03-19 10:17:09 -0600
  • e22a75c8fd MSVC extra warning levels. Followup to 6611aeb (#402) Nikita Kniazev 2019-03-18 07:12:27 +0300
  • 1cf0b2031a Read options before commit (#408) jehelset 2019-03-18 05:11:14 +0100
  • f8e6caeb45 Add VS2019 to CI testing. [skip travis] Rene Rivera 2019-03-17 22:44:30 -0500
  • 64d292d7a0 win: Increase communication buffers size (#412) Nikita Kniazev 2019-03-17 22:10:40 +0300
  • 89b8dbf939 Merge remote-tracking branch 'upstream/develop' into bootstrap-vs16-no-vswhere Tom Kent 2019-03-11 19:20:54 -0500
  • 18886267dd
    Remove off value of sanitizer features and rename norecover Damian Jarek 2019-03-11 19:31:19 +0100
  • 3d4fa4162d Add missing path.make. Steven Watanabe 2019-03-10 07:20:51 -0600
  • 71b1d5aa94 Relative paths for --prefix, --libdir, etc. are now bound relative to the current working directory, instead of being relative to the Jamfile. Steven Watanabe 2019-03-09 14:00:21 -0700
  • 8d0f375704
    Add sanitizer feature example Damian Jarek 2019-03-11 02:08:50 +0100
  • 44e1befd0b
    Add on-no-recover option for sanitizers Damian Jarek 2019-03-11 00:17:54 +0100
  • 67c2402053
    Support for common sanitizers Damian Jarek 2019-03-10 23:57:20 +0100
  • f15a84a815 Add missing path.make. Steven Watanabe 2019-03-10 07:20:51 -0600
  • 42aeed7ff1 Relative paths for --prefix, --libdir, etc. are now bound relative to the current working directory, instead of being relative to the Jamfile. Steven Watanabe 2019-03-09 14:00:21 -0700
  • 9540e69b3f Clean up msvc initialization. Steven Watanabe 2019-03-09 10:49:13 -0700
  • de026bc61e Clear the error instead of not setting it. Tom Kent 2019-03-05 16:23:53 -0600
  • 1691e6194c If the vswhere lookup fails, keep searching for others Tom Kent 2019-03-05 06:53:19 -0600
  • 4ad28074f4 Don't accidentally detect msvc-14.1 as msvc-14.2. - Fix copy/paste in the environmental variables. - If vswhere exists, but doesn't find a given version, exit detection early and don't fall back on checking the environment. - Clean up hackish vswhere handling. Steven Watanabe 2019-03-04 19:25:16 -0700
  • 0a93cc2b97 Added support for actually building with msvc-14.2 Thomas Kent 2019-03-01 16:06:03 -0600
  • bee2ef619b Future one is "UNK" Tom Kent 2019-03-01 16:04:01 -0600
  • b655b3f1c2 Fixes vswhere lookup during bootstrap for 16.X and 17.X Thomas Kent 2019-03-01 07:05:03 -0600
  • c8e43a54e3 Merge branch 'develop' Rene Rivera 2019-02-26 22:58:10 -0600
  • ccb9a97efb Fix build with Embarcadero C++ Builder ("borland" toolset) (#398) Tanzinul Islam 2019-02-27 01:32:53 +0000
  • 6611aebf3c Define the warnings for the new set of options. Rene Rivera 2019-02-23 10:55:02 -0600
  • 033ef59305 Add "extra" and "pedantic" warning levels for better warnings control. Rene Rivera 2019-02-23 09:55:02 -0600
  • 4746def4a2 Implement a pseudo-toolset for cross-compiling (#196) David Michael 2019-02-23 10:36:23 -0500
  • d44023da09 boostbook: Fixed DTDXML path problems (#392) Nikita Kniazev 2019-02-23 18:25:29 +0300
  • e77bf6b336 Test the feature.valid to show that it fails. (#391) tee3 2019-02-23 10:24:49 -0500
  • c8c1064cac Handle <asmflags> in common (#397) Théo DELRIEU 2019-02-22 06:16:44 +0100
  • 854ee52028 Add feature for code coverage information instrumentation. Rene Rivera 2019-02-21 23:13:33 -0600
  • f1f02d7a26 Merge remote-tracking branch 'djarek/saxonhe' into develop Steven Watanabe 2019-02-15 12:36:24 -0700
  • acdf27398b Remove premature optimization that breaks piecemeal on windows. The bug happens because exec_check replaces the shell inside the command structure, but make1cmds retains a reference to the old shell. The bug appears when all of the following are true: - The action is piecemeal - b2 is running on Windows - SHELL is % - The action contains elements that require a shell - The action is split into multiple commands In particular, this applies for gcc.archive with a large number of object files. Steven Watanabe 2019-02-15 11:55:59 -0700
  • 39c8e85e71
    Add support for SaxonHE for xsl processing Damian Jarek 2018-12-20 00:20:21 +0100
  • 9bf1f14777 Fix clang version check; the in operator is true when $tag is undefined (#379) Peter Dimov 2019-01-14 05:27:24 +0200
  • 372e78a07f Merge branch 'develop' Steven Watanabe 2019-01-08 13:32:57 -0700
  • a283d72196 Expand subfeatures in target references. Fixes #380. Steven Watanabe 2019-01-03 10:17:41 -0700
  • b42fa406ea Fix test for windows. Also add package.py to test_all.py. Steven Watanabe 2018-12-18 20:39:16 -0700
  • 914f7d4cbe Fix package.install-data, which was broken by my previous commit, and add tests for it. Steven Watanabe 2018-12-18 12:26:41 -0700