- 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.
which was used to detect icc, but on some platforms such as solaris 10
which always returns 0, even when the command is not found on the path.
This commit updates the invocation to use the test_path function
instead, which does return non-zero on solaris 10 in the failure case.
In commit d21102f2a1, the icc detection
was updated to use bash style subshells, which breaks on systems that
have just sh, such as solaris 10. This commit updates the detection to
use `` style subshells instead of $().
Aaron Boman (1):
Fix implicit-dependency scanner bug.
Jörg Krause (1):
Don't pass -m32/-m64 where it's not supported.
Jürgen Hunold (3):
Add support for QtLocation and QtPositioning libraries.
Bump version number to 2015.07
Rene Rivera (11):
Add support for building Objective-C/C++ for clang-darwin.
Add rule to check for declared targets in projects.
Can now fully specify modular libs externally.
Add more natural, i.e. direct, glob and glob-tree (ex) project local rules to make it easier to filter globs without repeating paths.
Fix detection of built-in bjam/b2 exec on Darwin when running on modern x86_64 machines.
Reporpous "-o" option to mirror all BB output to the specified file.
Use rpath name for dylibs to make for simpler deployment on OSX.
Merge pull request #71 from ClaymorePT/develop
Make modules.import account for relative imports to the same modules.
Fix missing path normalization when discovering type jam files.
Steven Watanabe (2):
List the values of architecture.
Return really returns now. Also implement break/continue.
Thomas Gebauer (4):
Added targets /boost//log and /boost//log_setup
Lexical order of targets
Added /boost//timer
Update list of libraries in boost.jam.
Tim D. Smith (1):
Don't explicitly link python on darwin
Tom Kent (2):
Update overview.xml
Backwards sentance
Vladimir Prus (6):
Don't pass -finline-function option to clang on Darwin.
Remove bogus 'c3' cpu varant for SPARC.
Don't fail Windows Store initialization with non-default paths.
Fix package.install when target name is different from package name.
Quote gcc command name when querying various properties.
Fix quoting for multi-part gcc commands.
claymore (1):
mips1 fix added gcc.jam was passing the options -m32 and -m64 to mips cross-compilers
The previous code would do parts of Windows Store support initialization
using 'default-path', and would fail in all cases where that returns false,
in particular for 12.0_xp version.
This patch moves that code to a different place, where explicit initialization
path is available.
Passing -undefined dynamic_lookup to the linker (instead of -lpython or
-framework Python) permits undefined symbols in shared libraries on OS
X. This allows a module to be linked against one Python framework and
imported from another.
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
Signed-off-by: Carlos M. Ferreira carlosmf.pt@gmail.com