Commit Graph

  • c1de12e683 Add toolset vmsdecc for HP DECC/C++ on VMS. Artur Shepilko 2015-04-21 18:46:42 -0500
  • 63021f6d64 Add GLOB_ARCHIVE builtin. Artur Shepilko 2015-05-06 14:08:01 -0500
  • c696419e2a Add bootstrap on VMS, use POSIX-style path handling. Artur Shepilko 2015-03-29 23:08:06 -0500
  • 4cf86b31ca Exit program with a consistent error status. Artur Shepilko 2015-08-12 01:14:13 -0500
  • 9a8453e3b5 Merge remote-tracking branch 'origin/develop' Jürgen Hunold 2015-10-16 20:55:36 +0200
  • 67e376b87a port inherit rules Aaron Boman 2015-10-12 17:46:14 -0500
  • 5843dec89c Expand command line properties as late as possible Aaron Boman 2015-09-23 18:22:51 -0500
  • ece2f53819 Document the 'strip-eol' option for the SHELL builtin. Vladimir Prus 2015-10-08 10:29:52 +0300
  • a7635db1c8 Fix references to "build/v2" in documentation. Vladimir Prus 2015-09-25 09:40:56 +0300
  • 04c2c48ea1 Whitespace cleanup. Curt Moore 2015-02-05 14:07:35 -0600
  • b04bfcf171 Add type checking to help ease porting. Aaron Boman 2015-09-15 09:28:11 -0500
  • 67d0547451 Conditionally added properties should have their paths translated. Aaron Boman 2015-09-08 17:23:34 -0500
  • 04899e627c Pass /ZW and /EHsc options when building Windows Store applications. John Sebastian Peterson 2015-03-09 21:30:26 +0100
  • 4e943e517a Support Visual Studion 2015 with Intel compiler. Vladimir Prus 2015-09-03 21:02:15 +0300
  • 04553d1ed4 Add missing defines to enable bootstrapping with vc8 toolset. Artur Shepilko 2015-05-10 23:39:55 -0500
  • cc6db334bc Added boost/container to contrib/boost.{jam,py} Ion Gaztañaga 2015-09-03 10:53:39 +0200
  • bd97806025 Report Python paths used for build. Vladimir Prus 2015-08-19 11:16:23 +0300
  • 688607d5db Split bjam_call into smaller functions. Vladimir Prus 2015-02-17 11:07:09 +0300
  • df649aee83 Free and optional features should not have default values. Aaron Boman 2015-08-13 08:27:17 -0500
  • 494e051699 Merge pull request #88 from boostorg/develop Rene Rivera 2015-08-11 08:53:51 -0500
  • df002268e9 Merge pull request #86 from haus/fix_bashisms_on_solaris Rene Rivera 2015-08-11 08:49:07 -0500
  • 7669f5b705 Merge pull request #87 from uecasm/patch-1 Rene Rivera 2015-08-11 08:48:55 -0500
  • 7abee9bcbb Use native amd64 compiler under WOW64 Gavin Lambert 2015-08-11 12:23:35 +1200
  • eefd58579e Use test_path instead of which Matthaus Owens 2015-08-10 12:35:17 -0700
  • bcdb695438 Use sh compliant subshells Matthaus Owens 2015-08-10 12:29:49 -0700
  • f191b3cc7e Merge pull request #82 from camorton2/xlcpp-toolset-build Rene Rivera 2015-07-22 11:19:23 -0600
  • cbddcde595 Boost.Build 2015.07 Jürgen Hunold 2015-07-20 09:40:28 +0200
  • 0956e85395 Bump version number to 2015.07 Jürgen Hunold 2015-07-18 10:40:22 +0200
  • f7b59dbf1a Implement ability to have "rootless" projects. With this it is no longer an error to not have a jamroot file when loading a project. Instead the top-most jamfile project will operate as the jamroot. Rene Rivera 2015-06-11 15:31:50 -0500
  • ab3933bc80 Fix quoting for multi-part gcc commands. Vladimir Prus 2015-06-09 10:50:05 +0300
  • a8cd115cc3 Add support for QtLocation and QtPositioning libraries. Jürgen Hunold 2015-06-05 10:06:20 +0200
  • 831e37cedb Quote gcc command name when querying various properties. Vladimir Prus 2015-06-05 10:49:52 +0300
  • f0e31458a7 Fix package.install when target name is different from package name. Vladimir Prus 2015-06-03 22:27:53 +0300
  • a0cf4ad8ca Don't fail Windows Store initialization with non-default paths. Vladimir Prus 2015-06-03 22:14:40 +0300
  • 6fec0e5fc1 fix copyright Catherine Morton 2015-06-02 16:24:34 -0400
  • 1f61ae4edb fix permissions Catherine Morton 2015-06-02 15:29:22 -0400
  • 78c2632878 adding toolset for xlcpp Catherine Morton 2015-06-02 12:58:39 -0400
  • faea0e07ba Fix missing path normalization when discovering type jam files. Rene Rivera 2015-05-07 22:02:48 -0500
  • 85950e07ba Make modules.import account for relative imports to the same modules. Now only the basename of the imported module is considered the key (and module namespace) and any directory part is used to search for the module. Rene Rivera 2015-05-06 23:36:46 -0500
  • 6ba1bf50f4 Update list of libraries in boost.jam. Thomas Gebauer 2015-05-05 10:07:06 +0300
  • b1c031d26b Don't explicitly link python on darwin Tim D. Smith 2015-05-04 22:15:19 -0700
  • 9576ca216c Don't pass -m32/-m64 where it's not supported. Jörg Krause 2015-05-02 14:24:02 +0200
  • aeb4130e0e Fix implicit-dependency scanner bug. Aaron Boman 2015-04-29 12:14:09 -0500
  • 2ce970dc84 Added /boost//timer Thomas Gebauer 2015-04-29 16:35:27 +0200
  • 2fe95b8160 Lexical order of targets Thomas Gebauer 2015-04-29 16:34:34 +0200
  • 2f8a9792fc Added targets /boost//log and /boost//log_setup Thomas Gebauer 2015-04-29 16:10:05 +0200
  • ec60c37295 Remove bogus 'c3' cpu varant for SPARC. Vladimir Prus 2015-04-27 19:12:54 +0300
  • 0199eaf93f Merge pull request #71 from ClaymorePT/develop Rene Rivera 2015-04-24 10:24:59 -0500
  • c0634341d9 mips1 fix added gcc.jam was passing the options -m32 and -m64 to mips cross-compilers, when those do not use such options This modification solves it by adding mips as an exception claymore 2015-04-24 02:28:47 +0100
  • ae1183ee2d Return really returns now. Also implement break/continue. Steven Watanabe 2015-04-18 14:30:43 -0600
  • 39535b42b0 Use rpath name for dylibs to make for simpler deployment on OSX. Rene Rivera 2015-04-15 09:44:40 -0500
  • d20dad84d4 Don't pass -finline-function option to clang on Darwin. Vladimir Prus 2015-04-14 11:59:28 +0300
  • 9b8009565f Backwards sentance Tom Kent 2015-04-09 20:49:43 -0500
  • 892fcf6c88 Update overview.xml Tom Kent 2015-04-09 20:45:19 -0500
  • 5f22da72aa Reporpous "-o" option to mirror all BB output to the specified file. Useful for script control and for users to obtain a log in an easier cross-platform manner. Rene Rivera 2015-04-10 09:07:56 -0500
  • 856e7e9f33 Fix detection of built-in bjam/b2 exec on Darwin when running on modern x86_64 machines. Rene Rivera 2015-04-10 08:24:05 -0500
  • adb0378d22 Add more natural, i.e. direct, glob and glob-tree (ex) project local rules to make it easier to filter globs without repeating paths. Rene Rivera 2015-04-08 23:00:16 -0500
  • 8a4f3246d5 Can now fully specify modular libs externally. Only tested for building Boost System and Filesystem. Rene Rivera 2015-04-08 13:40:53 -0500
  • 93512aa90b Merge branch 'develop' of https://github.com/boostorg/build into develop Rene Rivera 2015-04-08 12:58:58 -0500
  • dfbeb39eac Add rule to check for declared targets in projects. Rene Rivera 2015-04-08 12:57:32 -0500
  • 10b6358632 Add support for building Objective-C/C++ for clang-darwin. Rene Rivera 2015-04-08 12:52:17 -0500
  • f61f6c94d6 List the values of architecture. Steven Watanabe 2015-04-04 17:13:24 -0600
  • 2e764707e0 Boost.Build 2015.04. Vladimir Prus 2015-04-04 20:25:07 +0300
  • e55a2f8e54 New attribute 'hidden' for features. Vladimir Prus 2015-04-04 10:33:24 +0300
  • 141801e33e Typo: supress -> suppress Takeshi Abe 2015-04-01 16:36:43 +0900
  • 48aca139d5 Start implementing GDB/MI. Basic commands for running work in Emacs GDB mode. Steven Watanabe 2015-03-31 13:23:54 -0600
  • 2585b08e7e Remove unused variables from TARGET and shuffle some of its other members so they pack more efficiently. Steven Watanabe 2015-03-24 11:44:40 -0600
  • d0594ad5d5 Cleanup. Steven Watanabe 2015-03-23 17:23:58 -0600
  • e611b28a20 Normalize paths when setting breakpoints, so it isn't necessary to match the exact name used to load the file. Also allow setting a breakpoint with just a filename, i.e. gcc.jam:73. Steven Watanabe 2015-03-23 16:57:21 -0600
  • 78d045e0df Make sure that finish stops when returning from a tail call. Steven Watanabe 2015-03-23 11:45:47 -0600
  • eb1e353840 Fix $(ARGV[1]) on *nix. Steven Watanabe 2015-03-23 11:37:05 -0600
  • ed8bf16ecc Improve test to decide whether a breakpoint is the name of a function or a file+line. Rule names can contain ':' when the module name includes an absolute path on Windows. e.g. Jamfile<C:\boost>.tag. Steven Watanabe 2015-03-23 11:05:20 -0600
  • 3721fec260 Initial implementation of a debugger for Jam. Steven Watanabe 2015-03-18 12:41:34 -0600
  • 1a87fc9da1 Adjust the alignment check to account for platforms with lower alignment requirements for pointers. Fixes #8993. Steven Watanabe 2015-03-13 20:13:27 -0600
  • cebedd8113 Add Travis setup. Vladimir Prus 2015-03-11 13:54:03 -0700
  • 039efe6449 Merge pull request #63 from yangcha/develop Jürgen Hunold 2015-03-11 19:35:29 +0100
  • 5715bda86f Typo in the document for setting toolset option Changjiang Yang 2015-03-11 13:02:45 -0400
  • ef875ea43a Make it possible to generate synthetic projects at any location. Use that to synthesize projects for modular libraries. Rene Rivera 2015-03-06 22:16:42 -0600
  • a5edb324b0 Basic modular automatic configuration. Rene Rivera 2015-03-05 15:22:29 -0600
  • f3c05f1d10 Merge branch 'develop' of https://github.com/boostorg/build into develop Rene Rivera 2015-03-05 15:16:02 -0600
  • 259f7f7a96 Add support for more standard library options within sun.jam. Patch contributed by John Maddock. Steven Watanabe 2015-03-03 11:58:08 -0700
  • 30d35ce80d Make order stable. This restores the old behavior of printing includes in alphabetical order. When I added the topological sort for includes, it caused directories with no constraints to be printed in reverse alphabetical order under some circumstances. This broke existing users who relied on the original order. While I believe that users should not depend on any order for include directories that is not explicitly stated, I'd rather not gratuitously break such uses. This is especially true since explicitly ordered includes only worked in the simplest cases prior to my topological sort patch. Steven Watanabe 2015-02-28 14:15:29 -0700
  • 5f9b6e6a41 Add virtual-target as property for tag rules to provide additional info for them. For example to use in formulating unique names in the face of non-unique sources. Rene Rivera 2015-02-28 10:10:24 -0600
  • 765c3af806 Revert "Add target argument to tag rule invocations so that tag rules can get infmration on the specific target they are naming. This is useful, for eaxmple, in finding the sources and basing name changes on that." Rene Rivera 2015-02-27 11:13:07 -0600
  • e9c3ddd3d9 Merge branch 'develop' of https://github.com/boostorg/build into develop Rene Rivera 2015-02-26 21:10:49 -0600
  • 327890fe2b Add target argument to tag rule invocations so that tag rules can get infmration on the specific target they are naming. This is useful, for eaxmple, in finding the sources and basing name changes on that. Rene Rivera 2015-02-26 21:08:43 -0600
  • 89d6d77396 Issue an error when a file is linked from more than one source directory. Steven Watanabe 2015-02-26 10:15:32 -0700
  • 2520b6c1bf Make sure that files and directories under a deleted symlink are restored if needed. Steven Watanabe 2015-02-25 20:22:56 -0700
  • 4a3a99bf30 check __aarch64__ for ARM Oliver Kowalke 2015-02-24 08:20:38 +0100
  • 25899a8073 Fix some problems when splitting a linked directory. This can show up when adding a new library. The bug was order-dependent and didn't appear in the original tests. Steven Watanabe 2015-02-24 13:37:53 -0700
  • 52f7ac2c65 Make sure that symlinks are updated when switching from a non-symlink configuration. Add tests for every possible combination of configuration switching. Steven Watanabe 2015-02-24 12:55:36 -0700
  • 2e72499351 Junctions are only possible on windows. .can-junction is used directly in some places, which resulted in always enabling symlinks on non-Windows. Steven Watanabe 2015-02-24 10:48:00 -0700
  • 86456a9028 Fix path comparison problem on Windows, when READLINK returns a path with a lower case drive. Steven Watanabe 2015-02-24 10:21:07 -0700
  • 37acf89aad Fix for some test programs that require some form of input stream by providing a null one for them to open instead of the non-existent pipes. Rene Rivera 2015-01-28 16:11:26 -0600
  • 3067e149f5 Add optional specification of subroot path for project extensions. Rene Rivera 2015-01-27 09:43:56 -0600
  • f5b31b30aa Block signals to end of exec_cmd. K. Noel Belcourt 2015-01-02 16:25:18 -0700
  • 87fa34a0c8 Fix typo in the cleanup to setpgid in parent process. K. Noel Belcourt 2014-12-29 08:40:51 -0700
  • dbb521a6ba Remove bogus setpgid diagnostic. K. Noel Belcourt 2014-12-28 22:01:42 -0700
  • b1e0b621c4 Make system call conform to posix.2 signal handling K. Noel Belcourt 2014-12-28 21:57:18 -0700
  • 1dc6c36be5 Separate copyright footer from main content a bit more. Vladimir Prus 2014-12-08 11:34:19 +0300