cbddcde595Boost.Build 2015.07
Jürgen Hunold
2015-07-20 09:40:28 +0200
0956e85395Bump version number to 2015.07
Jürgen Hunold
2015-07-18 10:40:22 +0200
f7b59dbf1aImplement 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
ab3933bc80Fix quoting for multi-part gcc commands.
Vladimir Prus
2015-06-09 10:50:05 +0300
a8cd115cc3Add support for QtLocation and QtPositioning libraries.
Jürgen Hunold
2015-06-05 10:06:20 +0200
831e37cedbQuote gcc command name when querying various properties.
Vladimir Prus
2015-06-05 10:49:52 +0300
f0e31458a7Fix package.install when target name is different from package name.
Vladimir Prus
2015-06-03 22:27:53 +0300
a0cf4ad8caDon't fail Windows Store initialization with non-default paths.
Vladimir Prus
2015-06-03 22:14:40 +0300
78c2632878adding toolset for xlcpp
Catherine Morton
2015-06-02 12:58:39 -0400
faea0e07baFix missing path normalization when discovering type jam files.
Rene Rivera
2015-05-07 22:02:48 -0500
85950e07baMake 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
6ba1bf50f4Update list of libraries in boost.jam.
Thomas Gebauer
2015-05-05 10:07:06 +0300
b1c031d26bDon't explicitly link python on darwin
Tim D. Smith
2015-05-04 22:15:19 -0700
9576ca216cDon't pass -m32/-m64 where it's not supported.
Jörg Krause
2015-05-02 14:24:02 +0200
c0634341d9mips1 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
ae1183ee2dReturn really returns now. Also implement break/continue.
Steven Watanabe
2015-04-18 14:30:43 -0600
39535b42b0Use rpath name for dylibs to make for simpler deployment on OSX.
Rene Rivera
2015-04-15 09:44:40 -0500
d20dad84d4Don't pass -finline-function option to clang on Darwin.
Vladimir Prus
2015-04-14 11:59:28 +0300
9b8009565fBackwards sentance
Tom Kent
2015-04-09 20:49:43 -0500
892fcf6c88Update overview.xml
Tom Kent
2015-04-09 20:45:19 -0500
5f22da72aaReporpous "-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
856e7e9f33Fix 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
adb0378d22Add 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
8a4f3246d5Can now fully specify modular libs externally. Only tested for building Boost System and Filesystem.
Rene Rivera
2015-04-08 13:40:53 -0500
48aca139d5Start implementing GDB/MI. Basic commands for running work in Emacs GDB mode.
Steven Watanabe
2015-03-31 13:23:54 -0600
2585b08e7eRemove 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
d0594ad5d5Cleanup.
Steven Watanabe
2015-03-23 17:23:58 -0600
e611b28a20Normalize 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
78d045e0dfMake sure that finish stops when returning from a tail call.
Steven Watanabe
2015-03-23 11:45:47 -0600
eb1e353840Fix $(ARGV[1]) on *nix.
Steven Watanabe
2015-03-23 11:37:05 -0600
ed8bf16eccImprove 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
3721fec260Initial implementation of a debugger for Jam.
Steven Watanabe
2015-03-18 12:41:34 -0600
1a87fc9da1Adjust the alignment check to account for platforms with lower alignment requirements for pointers. Fixes#8993.
Steven Watanabe
2015-03-13 20:13:27 -0600
cebedd8113Add Travis setup.
Vladimir Prus
2015-03-11 13:54:03 -0700
039efe6449Merge pull request #63 from yangcha/develop
Jürgen Hunold
2015-03-11 19:35:29 +0100
5715bda86fTypo in the document for setting toolset option
Changjiang Yang
2015-03-11 13:02:45 -0400
ef875ea43aMake 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
259f7f7a96Add support for more standard library options within sun.jam. Patch contributed by John Maddock.
Steven Watanabe
2015-03-03 11:58:08 -0700
30d35ce80dMake 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
5f9b6e6a41Add 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
765c3af806Revert "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
327890fe2bAdd 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
89d6d77396Issue an error when a file is linked from more than one source directory.
Steven Watanabe
2015-02-26 10:15:32 -0700
2520b6c1bfMake sure that files and directories under a deleted symlink are restored if needed.
Steven Watanabe
2015-02-25 20:22:56 -0700
4a3a99bf30check __aarch64__ for ARM
Oliver Kowalke
2015-02-24 08:20:38 +0100
25899a8073Fix 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
52f7ac2c65Make 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
2e72499351Junctions 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
86456a9028Fix path comparison problem on Windows, when READLINK returns a path with a lower case drive.
Steven Watanabe
2015-02-24 10:21:07 -0700
37acf89aadFix 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
3067e149f5Add optional specification of subroot path for project extensions.
Rene Rivera
2015-01-27 09:43:56 -0600
f5b31b30aaBlock signals to end of exec_cmd.
K. Noel Belcourt
2015-01-02 16:25:18 -0700
87fa34a0c8Fix typo in the cleanup to setpgid in parent process.
K. Noel Belcourt
2014-12-29 08:40:51 -0700
dbb521a6baRemove bogus setpgid diagnostic.
K. Noel Belcourt
2014-12-28 22:01:42 -0700
b1e0b621c4Make system call conform to posix.2 signal handling
K. Noel Belcourt
2014-12-28 21:57:18 -0700
1dc6c36be5Separate copyright footer from main content a bit more.
Vladimir Prus
2014-12-08 11:34:19 +0300