2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-15 13:02:11 +00:00
Commit Graph

5855 Commits

Author SHA1 Message Date
Jürgen Hunold
c2574b2d5a Merge 86787 from trunk: Fix: shared libraries are in .../lib on most platforms and only in .../bin on Windows.
[SVN r86790]
converted-master
2013-11-23 09:13:10 +00:00
Steven Watanabe
50e09fb39a Merge Boost.Build from the trunk.
[SVN r86768]
2013-11-19 19:52:02 +00:00
Jürgen Hunold
6f79500bc2 Merge 86696 from trunk: correct <dll-path> as Qt5 dlls are in bin directory only.
[SVN r86762]
2013-11-19 06:47:29 +00:00
Jürgen Hunold
57407763ed Merge 84402 from ^/trunk
------------------------------------------------------------------------
  r84402 | jhunold | 2013-05-21 14:23:20 +0200 (Di, 21 Mai 2013) | 4 lines
  
  Fix: cache file loading and saving must use native paths
  
  Fixes caching at least on Windows platform
  
  ------------------------------------------------------------------------


[SVN r86519]
2013-10-29 17:19:33 +00:00
Eric Niebler
9796a38f25 merge [86460] from trunk, fix bootstrap on mingw
[SVN r86516]
2013-10-29 16:53:08 +00:00
Jürgen Hunold
c43b86d43e Merge 84982,84983 from trunk. Fix #8754.
------------------------------------------------------------------------
  r84982 | jhunold | 2013-07-08 15:11:49 +0200 (Mo, 08 Jul 2013) | 1 line
  
  Fix: correct elif chain
  ------------------------------------------------------------------------
  r84983 | jhunold | 2013-07-08 15:12:18 +0200 (Mo, 08 Jul 2013) | 3 lines
  
  Fix #8754: Add support for upcoming msvc-12.0
  
  Thanks to Lars Viklund for the patch
  ------------------------------------------------------------------------


[SVN r85166]
2013-07-29 09:20:23 +00:00
Steven Watanabe
87c62c82d1 Merge Boost.Build from the trunk.
[SVN r84398]
2013-05-21 04:14:18 +00:00
Andrey Semashev
378009d006 Merged from trunk: By default, when 32 bit x86 build is requested, i686 instruction set is chosen now. i386 instruction set removed since de facto it is not supported by some core libraries (Boost.Atomic and Boost.SmartPtr) and major operating systems. The minimum 32 bit x86 instruction set is i486 now. Also added a few more instruction sets that appeared in recent CPUs.
[SVN r84254]
2013-05-12 18:02:44 +00:00
Jürgen Hunold
0b0a10b753 Merge 82654,82655 from ^/trunk
------------------------------------------------------------------------
  r82654 | jhunold | 2013-01-28 09:54:26 +0100 (Mo, 28 Jan 2013) | 3 lines
  
  Add support for QtWebkitWidgets. Fixes #7920
  
  Thanks to Frank Richter for the patch.
  ------------------------------------------------------------------------
  r82655 | jhunold | 2013-01-28 09:54:39 +0100 (Mo, 28 Jan 2013) | 1 line
  
  Fix QtTest test
  ------------------------------------------------------------------------


[SVN r82847]
2013-02-13 06:59:58 +00:00
Jürgen Hunold
374bd44c04 Merge 82193 from ^/trunk
------------------------------------------------------------------------
  r82193 | jhunold | 2012-12-23 21:53:33 +0100 (So, 23 Dez 2012) | 2 lines
  
  Fix debug library name for QtCore. Fixes #7826
  
  ------------------------------------------------------------------------


[SVN r82194]
2012-12-23 21:04:05 +00:00
Jürgen Hunold
f73f518624 Merge 82100 from ^/trunk
------------------------------------------------------------------------
  r82100 | jhunold | 2012-12-19 17:22:55 +0100 (Mi, 19 Dez 2012) | 1 line
  
  Disambiguate types created by Qt4 and Qt5 tools
  ------------------------------------------------------------------------


[SVN r82144]
2012-12-21 11:54:40 +00:00
Jürgen Hunold
5180ae640f Merge 82033 from ^/trunk
------------------------------------------------------------------------
  r82033 | jhunold | 2012-12-16 21:48:35 +0100 (So, 16 Dez 2012) | 1 line
  
  Start Qt5 support
  ------------------------------------------------------------------------


[SVN r82057]
2012-12-17 21:04:59 +00:00
Jürgen Hunold
85903e0ac4 Start Qt5 support
[SVN r82033]
2012-12-16 20:48:35 +00:00
Jürgen Hunold
51c96a4246 Merge 81687,81688,81689 from ^/trunk
------------------------------------------------------------------------
  r81687 | jhunold | 2012-12-03 09:27:30 +0100 (Mo, 03 Dez 2012) | 1 line
  
  Disambiguate rcc calls in preparation for qt5 toolset
  ------------------------------------------------------------------------
  r81688 | jhunold | 2012-12-03 09:27:44 +0100 (Mo, 03 Dez 2012) | 1 line
  
  Adjust external link to qt-project.org
  ------------------------------------------------------------------------
  r81689 | jhunold | 2012-12-03 09:28:09 +0100 (Mo, 03 Dez 2012) | 3 lines
  
  Add <rccflags> to qt4.jam. Fixes #7576
  
  Thanks to Frank Richter for the initial patch and documentation.
  ------------------------------------------------------------------------


[SVN r81702]
2012-12-04 09:47:38 +00:00
Jürgen Hunold
bfb982d308 Add <rccflags> to qt4.jam. Fixes #7576
Thanks to Frank Richter for the initial patch and documentation.

[SVN r81689]
2012-12-03 08:28:09 +00:00
Jürgen Hunold
3d746209a8 Adjust external link to qt-project.org
[SVN r81688]
2012-12-03 08:27:44 +00:00
Jürgen Hunold
dd7abfb849 Disambiguate rcc calls in preparation for qt5 toolset
[SVN r81687]
2012-12-03 08:27:30 +00:00
Steven Watanabe
d06ea96712 Clean up problems in my last patch.
[SVN r81499]
2012-11-23 20:00:48 +00:00
Steven Watanabe
cf0f788028 Fix PDB location. Fixes #7491.
[SVN r81498]
2012-11-23 18:56:47 +00:00
Steven Watanabe
9222156dd2 Move handling of <auto-index>on to the generator requirements.
[SVN r81026]
2012-10-20 16:35:56 +00:00
Steven Watanabe
7dbeb34e17 Add documentation of --hash to b2 --help-options. Refs #7533.
[SVN r81017]
2012-10-19 17:44:14 +00:00
Steven Watanabe
f0aa928783 Add documentation of --hash and --abbreviate-paths in the list of options. Also add an index entry for Target Paths. Refs #7533.
[SVN r81016]
2012-10-19 17:30:02 +00:00
Steven Watanabe
f46008ea24 Fix outdated links. Fixes #3722.
[SVN r80984]
2012-10-14 15:01:51 +00:00
Steven Watanabe
59b97c989e Add test for message.jam
[SVN r80981]
2012-10-13 21:58:54 +00:00
Vladimir Prus
5bb91feef9 Fix rtti=off and exception-handling=off for gcc.
Patch from Alexey Nikitin.


[SVN r80893]
2012-10-06 20:24:00 +00:00
Vladimir Prus
8d1b6ca26a Fix basic-target.generate caching when free features are set on command line.
Patch from Alexey Nikitin.


[SVN r80892]
2012-10-06 20:16:22 +00:00
Vladimir Prus
e36f73d19f Unbreak Python, broken by some of recent cleanup patches.
[SVN r80735]
2012-09-28 13:24:16 +00:00
Bryce Adelstein-Lelbach
ee33daac49 Fixing Boost.Build's RPATH support for Pathscale on x86-64.
[SVN r80728]
2012-09-28 00:56:16 +00:00
Rene Rivera
0c794def5a Add armv7 and the new armv7s. Change the -arch option for xcode to allow matching the instructions-set if specified to make it easier to build from within Xcode.
[SVN r80685]
2012-09-24 02:29:50 +00:00
Jurko Gospodnetić
18529812db Removed the unfinished and never used modifiers.jam Boost Build module, together with a related unfinished 'versioned' example.
[SVN r80557]
2012-09-17 10:38:57 +00:00
Jurko Gospodnetić
28fee3e3fe Internal Boost Build cleanup - minor stylistic changes.
[SVN r80556]
2012-09-17 10:36:59 +00:00
Jurko Gospodnetić
5045906e59 Internal Boost Build cleanup - minor stylistic changes.
[SVN r80555]
2012-09-17 10:31:20 +00:00
Jurko Gospodnetić
33242111ec Internal Boost Build cleanup - minor stylistic changes.
[SVN r80554]
2012-09-17 10:09:25 +00:00
Jurko Gospodnetić
7dcad55820 Boost Build cleanup - minor stylistic changes (copyright comment updates, removed redundant imports, split module imports to separate lines, used cleaner targets.jam module helper rules for constructing main target alternatives, allowed notfile generators to take more than 9 constructor parameters, lines wrapped to 80 characters).
[SVN r80510]
2012-09-13 05:38:21 +00:00
Jurko Gospodnetić
7fa25470b6 Internal Boost Jam pwd.c module cleanup - module renamed to cwd.c, refactored to initialize the current working folder at program startup and exit if this operation fails instead of attempting to plow on with an empty current working folder, the internal cwd() operation now returns an OBJECT instead of a LIST pointer so it would be more generic and not specialized just for the PWD builtin rule implementation.
[SVN r80373]
2012-09-03 14:31:46 +00:00
Jurko Gospodnetić
dbdab64743 Boost Build cleanup - corrected two comment typos.
[SVN r80335]
2012-08-31 17:29:15 +00:00
Jurko Gospodnetić
05e81349b4 Boost Build cleanup - upgraded some functions taking a 'variable number of parameters' no lon longer be limited to 9 parameters and take 19 instead (max supported by the current Boost Jam implementation), minor stylistic changes.
[SVN r80329]
2012-08-31 12:02:18 +00:00
Jurko Gospodnetić
3d19020e16 Boost Build cleanup - minor stylistic changes.
[SVN r80327]
2012-08-31 05:32:49 +00:00
Jurko Gospodnetić
1839e3df52 Internal Boost Jam cleanup - corrected the make1.c module's make1cmds() function description comment to note that the commands it creates have already had any variable references embedded in them processed instead of still needing processing using some no longer existing var_string() function.
[SVN r80322]
2012-08-30 14:07:42 +00:00
Jurko Gospodnetić
30005f1e3c Boost Build cleanup - corrected the error message displayed when Boost Build finds nothing to build.
[SVN r80321]
2012-08-30 13:57:53 +00:00
Jurko Gospodnetić
7d04f4337b Replaced a goto based loop construct with a while loop in Boost Jam function.c module's expand() function to avoid a gcc 4.6.0 compiler optimizer bug on Linux (not reproducible using later GCC releases, and never reported on other OSs).
The bug was causing the inner while loop to be completely ignored, effectively causing concatenated Jam variable expansions to ignore all but the first variable value. For example, the following code:
  local a = one two ;
  ECHO /$(a)/ ;
would output '/one/' instead of '/one/ /two/'.

Kudos to Kim Rasmussen <rasmussen74 at gmail dot com> for detecting and helping debug & test the issue.

[SVN r80319]
2012-08-30 10:39:31 +00:00
Jurko Gospodnetić
fa83c5cb72 Internal Boost Jam cleanup - function.c module's expand() function cleaned up a bit (used to resolve concatenated variable references in Jam scripts).
[SVN r80313]
2012-08-29 21:27:07 +00:00
Jurko Gospodnetić
0649317e54 Internal Boost Jam cleanup - minor stylistic changes.
[SVN r80305]
2012-08-29 16:18:06 +00:00
Jurko Gospodnetić
901a992372 Boost Jam cleanup on Linux/Free-BSD - replaced strndup() usage with malloc()/strncpy() as strndup() does not get declared in older glibc version header files unless some version specific symbols are defined first. This corrects a compiler warning on such systems about strndup() function being implicitly (and incorrectly) declared.
[SVN r80304]
2012-08-29 15:52:29 +00:00
Jurko Gospodnetić
ad0be397cd Internal Boost Jam cleanup - minor stylistic changes (corrected header include order, removed stale function comment, empty line added).
[SVN r80302]
2012-08-29 15:04:59 +00:00
Jurko Gospodnetić
3ec2814dda Internal Boost Jam cleanup - minor stylistic changes.
[SVN r80301]
2012-08-29 13:24:05 +00:00
Jurko Gospodnetić
32d0e78a63 Internal Boost Jam cleanup - split up the pathunix.c module into pathsys.c, pathunix.c & pathnt.c.
[SVN r80278]
2012-08-28 12:52:27 +00:00
Jurko Gospodnetić
b4e9a7d24f Corrected a 'dropping qualifiers' compiler warning displayed when compiling Boost Jam's fileunix.c module using the intel compiler.
[SVN r80260]
2012-08-27 11:41:15 +00:00
Jurko Gospodnetić
6852a4841a Added a missing header #include in Boost Jam's mem.h header used when compiling with memory allocation profiling support. Fixes related 'implicitly declared profile_memory() function' gcc compilation warnings.
[SVN r80259]
2012-08-27 11:16:04 +00:00
Jurko Gospodnetić
6fb4cfd89c Internal Boost Jam cleanup - minor stylistic changes in Boost Jam's mem.h header.
[SVN r80258]
2012-08-27 11:13:57 +00:00