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

5246 Commits

Author SHA1 Message Date
Jürgen Hunold
40dcb724bf Fix: correct library names of static Qt on Windows.
Static Qt libraries do not have the "4" suffix.
And it is not necessary to enhance the dll path when using static libraries.

[SVN r78801]
2012-06-03 15:13:05 +00:00
K. Noel Belcourt
3cf875e93b Revert commit 76862, restore FreeBSD and other
unix testers that I broke with this commit.



[SVN r78800]
2012-06-02 18:26:35 +00:00
Vladimir Prus
b2666cd4fa Fix typo which caused requirements of 'preprocessed' metatarget to be ignored.
Fixes #6956.


[SVN r78775]
2012-05-31 08:58:43 +00:00
Jurko Gospodnetić
cad7734c26 Reverted an accidental Boost Build user-config.jam template configuration file change introduced in revision 78710.
[SVN r78718]
2012-05-28 13:48:39 +00:00
Jurko Gospodnetić
4740a79dd2 Added two missing Boost library target definitions (locale & python3) to Boost Build's 'contrib/boost.jam' module.
[SVN r78716]
2012-05-28 12:52:46 +00:00
Andrii Sydorchuk
9cd8c77961 Polygon: removed data member from Voronoi primitives; added color member instead; removed size template parameter from the extended_int class methods.
[SVN r78710]
2012-05-28 10:23:43 +00:00
Jurko Gospodnetić
e82e6469c8 Commented two new test case ideas for Boost Build's timedata test - 'time' targets with sources representing more than one virtual target and sources representing a virtual target that gets built by multiple actions in sequence.
[SVN r78684]
2012-05-27 15:10:24 +00:00
Jurko Gospodnetić
3e7d32dad0 Fix for Boost Build's time targets failing to be built when run with a msvc exe source. Now the TIME target generator marked as composing so it can correctly handle being given multiple sources as happens in this case where the EXE generator constructs a PDB file as well. This fixes Boost Build ticket #218 and makes the Boost Build timedata unit test pass when run using the msvc toolset.
[SVN r78672]
2012-05-27 06:48:02 +00:00
Jurko Gospodnetić
91ab5b9d68 Fix for Boost Build testing.jam module's time action on Windows. It now no longer outputs extra quote characters when run under the Windows cmd shell and so no longer fails when Boost Build passes it an even number of sources. Updated related unit test (to see the full effect run using the Windows cmd shell and the Cygwin gcc toolset as this test still fails for other reasons when using the msvc toolset). Better commented related code.
[SVN r78671]
2012-05-27 06:36:49 +00:00
Jurko Gospodnetić
aa9c7fe4de Added a new Boost Build unit test exercising the Jam variable expansion in actions.
[SVN r78670]
2012-05-27 00:00:30 +00:00
Jurko Gospodnetić
6a8ed0d2bb Added a new Boost Build unit test exercising the SPLIT_BY_CHARACTERS built-in rule.
[SVN r78669]
2012-05-26 23:27:33 +00:00
Jurko Gospodnetić
83e47a7daf Minor comment typo corrections in Boost Build's generators.jam module.
[SVN r78661]
2012-05-26 22:01:52 +00:00
Jurko Gospodnetić
1dc06ed5f6 Merging some Boost Build testing.jam module changes into the Python Boost Build port - making unit-test action work with paths containing spaces + a comment typo correction.
[SVN r78647]
2012-05-26 19:11:27 +00:00
Jurko Gospodnetić
4109403b7e Boost Build documentation typo correction.
[SVN r78636]
2012-05-26 17:48:42 +00:00
Jurko Gospodnetić
d1cf8d67cd Comment typo correction in the testing.jam Boost Build module.
[SVN r78629]
2012-05-25 20:00:51 +00:00
Jurko Gospodnetić
e4e5ecaf03 Made the Boost Build core-language test pass on Windows 7. This test expects certain registry keys to exist under HKLM\SYSTEM\CurrentControlSet but Windows 7 added an additional 'Policies' one there.
[SVN r78626]
2012-05-25 18:59:05 +00:00
Jurko Gospodnetić
a08319aa92 Updated the SPLIT_BY_CHARACTERS builtin rule signature so invalid calls get rejected with a correct error message instead of silently causing the rule to return an empty list.
[SVN r78608]
2012-05-25 10:16:36 +00:00
Jurko Gospodnetić
a02dcab69a Minor stylistic change - trimmed trailing whitespace.
[SVN r78576]
2012-05-24 09:56:23 +00:00
Jurko Gospodnetić
5effe42b98 Fixed Boost Jam crash when the SPLIT_BY_CHARACTERS rule gets passed an empty list as any of its arguments.
[SVN r78575]
2012-05-24 09:53:24 +00:00
Jurko Gospodnetić
357641decc Explicitly flushed bjam's standard output after printing out '...patience...' lines. Without a fflush() call these lines may get buffered and displayed all at once only after the first actual target has been built. It seems that Visual C++ compiler's runtime does not use line buffering for its standard output stream if given a pipe as its standard output (encountered with bjam compiled using msvc 10 and run by piping its output through the Cygwin tee utility).
[SVN r78545]
2012-05-22 21:06:47 +00:00
Steven Watanabe
511646cb65 Make unit-test handle paths containing spaces.
[SVN r78538]
2012-05-22 04:20:29 +00:00
Jurko Gospodnetić
edfb42be8c Minor stylistic changes.
[SVN r78526]
2012-05-21 07:57:17 +00:00
Jurko Gospodnetić
297c662933 Corrected a typo on the Boost.Jam's usage information screen.
[SVN r78504]
2012-05-18 15:02:57 +00:00
Jurko Gospodnetić
ea8b454e52 Minor cleanup for Boost Build's built-in MATCH rule documentation.
[SVN r78377]
2012-05-08 09:34:21 +00:00
Jurko Gospodnetić
7b37928694 Minor Boost Build documentation typo corrected.
[SVN r78376]
2012-05-08 09:19:59 +00:00
Steven Watanabe
f0e48e6cc5 Avoid a spurious dependency.
[SVN r78302]
2012-05-02 06:55:44 +00:00
Steven Watanabe
249e005589 Replace ad hoc (incorrect) cycle detection code with a variation of Tarjan's algorithm.
[SVN r78287]
2012-05-01 06:45:35 +00:00
Steven Watanabe
9572adeada Avoid a self-cycle in scc_root.
[SVN r78283]
2012-04-30 18:21:47 +00:00
Steven Watanabe
2020417354 Fix an infinite loop caused by creating a cycle in the strongly connected component links.
[SVN r78282]
2012-04-30 18:11:35 +00:00
Steven Watanabe
48e636feed Don't assume that make1a processes targets in the same order as make0. It doesn't. Start a new stack when rescanning to avoid spurious cycles which cause a seg-fault.
[SVN r78281]
2012-04-30 16:49:42 +00:00
Steven Watanabe
49c19f649f Handle cycles when determining target fate in make0.
[SVN r78259]
2012-04-30 01:21:04 +00:00
Steven Watanabe
fbc3382f18 Pass the correct argument to make1breakcycle and make sure that we don't add a spurious self-dependency.
[SVN r78252]
2012-04-29 04:27:55 +00:00
Steven Watanabe
71d542c0f9 Stop targets that depend on an include cycle from updating before all the required generated headers are built.
[SVN r78250]
2012-04-29 01:06:55 +00:00
Steven Watanabe
0090f72efa Detect cycles created by rescanning.
[SVN r78249]
2012-04-28 22:05:28 +00:00
Steven Watanabe
221841015d Add test of rescanning for headers.
[SVN r78248]
2012-04-28 19:51:01 +00:00
Steven Watanabe
26d2ae3aa3 Use a regular dependency instead of an include dependency for generated headers to allow correct rescanning of generated headers.
[SVN r78247]
2012-04-28 19:23:47 +00:00
Steven Watanabe
b15a1d6f8d Don't rescan targets when their internal include node is updated.
[SVN r78246]
2012-04-28 18:19:12 +00:00
Steven Watanabe
530cc72343 make sure that we don't call make0 twice on the original include node.
[SVN r78244]
2012-04-28 17:39:06 +00:00
K. Noel Belcourt
1e6b79078e Add <link>shared support.
[SVN r78223]
2012-04-27 23:05:29 +00:00
Steven Watanabe
21dc826a9b One more link to generate.
[SVN r77822]
2012-04-07 19:27:07 +00:00
Steven Watanabe
06d22f5405 Document typed-target.
[SVN r77821]
2012-04-07 19:18:27 +00:00
Steven Watanabe
8e8098fd2c Document the property-set class.
[SVN r77818]
2012-04-07 16:04:18 +00:00
Steven Watanabe
b8b72036a4 Remove unused functions. It looks like link-incompatible has no effect whatsoever.
[SVN r77801]
2012-04-07 02:20:35 +00:00
Steven Watanabe
3e719a7066 Typo in comment
[SVN r77800]
2012-04-07 02:04:05 +00:00
Steven Watanabe
0da5c6b1e9 Kill dead code.
[SVN r77790]
2012-04-06 15:03:24 +00:00
Steven Watanabe
ef6355141d Add synopsis to basic-target/main-target/project-target.
[SVN r77788]
2012-04-05 21:43:12 +00:00
Steven Watanabe
91de75500f Add a synopsis to abstract-target
[SVN r77781]
2012-04-05 14:41:47 +00:00
Steven Watanabe
4259cd95ea Make sure that the doc-tools' configuration helper files are installed.
[SVN r77778]
2012-04-05 13:30:10 +00:00
Steven Watanabe
d37ebb3a30 Syntax highlighting in the tutorial.
[SVN r77763]
2012-04-04 18:52:51 +00:00
Steven Watanabe
e02c60ff17 Link to the new class docs.
[SVN r77761]
2012-04-04 17:20:43 +00:00