Rene Rivera
cf7aedcd68
Patch from Christopher Currie, changes building with sunpro tools to use the C compiler instead of the C++ compiler.
...
[SVN r19263]
2003-07-22 16:40:27 +00:00
Vladimir Prus
566e58e3ec
Update version.
...
[SVN r19253]
2003-07-22 08:50:09 +00:00
Vladimir Prus
2730108a2e
Doc tweak.
...
[SVN r19252]
2003-07-22 08:47:08 +00:00
Vladimir Prus
7b8c2fca3f
Fix BB46 (inline targets renaming).
...
* new/targets.jam
(project-target.add-alternative): New rule.
(project-target.build-main-targets): New rule.
(project-target.generate, project-target.main-target,
project-target.has-main-target): Call 'build-main-targets'
(project-target.rename-main-target): Remove.
(main-target-sources): Use 'rename', not project.rename-main-target.
(main-target-alternative): Simplify.
* test/inline.py: Test for fix.
[SVN r19245]
2003-07-21 08:30:20 +00:00
Dave Abrahams
338c784003
Make it possible to account for PSDK
...
[SVN r19244]
2003-07-21 07:26:45 +00:00
Vladimir Prus
72d84b8e49
Bugfix: conditionals properties was misbehaving when there were ":" in
...
property value.
* new/property.jam
(evaluate-conditionals-in-context): Don't be greedy in regex.
* test/conditionals3.py: New test.
[SVN r19243]
2003-07-21 07:17:19 +00:00
Vladimir Prus
d14334895e
Unbreak STLport and railsys test.
...
* tools/stlport.jam
(stlport-target-class.generate): New method.
* test/test_all.py: Run 'railsys' again.
[SVN r19242]
2003-07-21 06:43:28 +00:00
Vladimir Prus
370c9f2bfe
Work on BB43 (hang on loop in main target references).
...
* new/targets.jam
(start-building, end-building): New rules.
(main-target.generate): Call the above rules.
* test/loop.py: New test.
[SVN r19241]
2003-07-21 06:21:27 +00:00
Vladimir Prus
1a7819fe34
Fix BB38 (composite properties expansion buggy).
...
* new/build-request.jam
(expand-no-defaults): Don't expand composites.
* new/targets.jam
(main-target.generate): Expand composites.
* test/property_expansion.py: New test.
[SVN r19240]
2003-07-21 05:55:42 +00:00
Vladimir Prus
35aa067d95
Fix a bug which caused non-free feature to appear twice in property set.
...
[SVN r19239]
2003-07-21 05:34:15 +00:00
Vladimir Prus
a130972d43
Add "common.file-creation-command" rule, to help in testing.
...
[SVN r19238]
2003-07-21 05:17:57 +00:00
Vladimir Prus
85572ef5c4
Improve error message.
...
[SVN r19237]
2003-07-21 05:16:47 +00:00
Vladimir Prus
4784c57a46
Optimization: don't use "path" module when not needed.
...
[SVN r19193]
2003-07-18 12:57:38 +00:00
Vladimir Prus
9812fadd36
Fix BB48: don't change suffix on prebuilt targets.
...
[SVN r19191]
2003-07-18 12:16:50 +00:00
Dave Abrahams
f2fbed621b
Make it so that setting of BOOST_ROOT is not required, allowing the
...
getting started instructions for BBv2 work! Now the boostbook files
are searched for additionally in $(BOOST_BUILD_PATH)/../boostbook.
[SVN r19171]
2003-07-17 15:34:28 +00:00
Rene Rivera
dc593efc8b
Simplyfied toolset definition code. Now supports easily adding different types of builds, and additional options.
...
[SVN r19129]
2003-07-15 16:07:11 +00:00
Dave Abrahams
2cb5e435bd
fix --noassert option
...
[SVN r19119]
2003-07-14 21:55:47 +00:00
Dave Abrahams
430a3c109b
add --noassert option
...
[SVN r19114]
2003-07-14 18:53:03 +00:00
Rene Rivera
5eaca2c483
Remove platform check for preventing use of yacc.
...
Replace with dev option "--grammar" which enables building of the grammar.
Some cleanup and generalization of searching for tools using ProgramFiles.
[SVN r19107]
2003-07-14 06:08:03 +00:00
Rene Rivera
5cc4117f01
Fixed some problems with parsing of ReST style comments. Preformated parsing/output is now much closer to what ReST defines.
...
[SVN r19105]
2003-07-13 22:19:09 +00:00
Rene Rivera
fadcc72356
Some cleanup, adding documentation.
...
Addition of common whitespace defenitions.
Addition of is-whitespace rule.
[SVN r19104]
2003-07-13 22:18:00 +00:00
Rene Rivera
03d3cfd132
Prevent use of yacc in Solaris/SunOS as it causes parse overflow errors in the grammar.
...
[SVN r19098]
2003-07-13 17:11:55 +00:00
Douglas Gregor
6c87d04d06
Remove NOUPDATE for catalog
...
[SVN r19054]
2003-07-11 15:56:56 +00:00
Toon Knapen
aa1ae86a7c
only use C style comments since bjam is compiled with C compiler
...
[SVN r19049]
2003-07-11 13:19:37 +00:00
Toon Knapen
c57c3ee0b1
need prototype for init_cache
...
[SVN r19042]
2003-07-11 06:50:21 +00:00
Toon Knapen
57b6c25d31
need prototype for rexexp.h
...
[SVN r19041]
2003-07-11 06:49:58 +00:00
Toon Knapen
d258a48ec9
need to cast return value from realloc to final type on sunpro
...
[SVN r19040]
2003-07-11 06:49:32 +00:00
Toon Knapen
6ccb8f5afb
dereferencing env.var. just need leading dollar sign
...
[SVN r19039]
2003-07-11 06:48:52 +00:00
Toon Knapen
2842b210df
removed own (incorrect) signature of regex_compile, including compile.h now for the signature
...
[SVN r19038]
2003-07-11 06:30:40 +00:00
Toon Knapen
f80dbd7c40
also changed module to module_t in typedef
...
[SVN r19033]
2003-07-10 16:02:51 +00:00
Vladimir Prus
c7bbadf085
Apply NOCARE to xi:includes, else bjam won't be able to work when we
...
xi:include files which is to be generated (and does not exist yet).
[SVN r19030]
2003-07-10 14:20:19 +00:00
Vladimir Prus
95d2325f96
* tools/doxugen.jam
...
Always generate targets of DOXYGEN_XML type. Import 'doxygen' to
global scope.
[SVN r19029]
2003-07-10 14:16:16 +00:00
Vladimir Prus
933fbb8763
BoostBook improvements.
...
* new/boostbook.jam
Move xsl:param out of here. Print nice error message when boost root is not
specified. Don't set TEMPORARY on catalog files, since it prevents catalog
creation now and catalog is not temparary anyway.
Export boostbook to global scope to that "using boostbook" works.
Update dependency scanner for recent changes in build engine.
* new/xsltproc.jam
New feature xsl:path.
(compute-xslt-flags): New rule, with factored out common code.
Use common.variable-setting-command to simplify actions.
[SVN r19028]
2003-07-10 14:13:59 +00:00
Vladimir Prus
334c96ac07
* new/common.jam (variable-setting-command): New rule.
...
[SVN r19027]
2003-07-10 14:07:16 +00:00
Toon Knapen
d3bed59788
port to sunpro
...
[SVN r19022]
2003-07-10 12:09:28 +00:00
Toon Knapen
72849922c0
added include of unistd.h for sunpro
...
[SVN r19020]
2003-07-10 11:00:51 +00:00
Toon Knapen
26926416ef
added include unistd.h and wait.h for sunpro
...
[SVN r19019]
2003-07-10 10:59:26 +00:00
Toon Knapen
9ea39fe73a
module type has become module_t
...
[SVN r19018]
2003-07-10 10:58:40 +00:00
Toon Knapen
ac864962e8
rename module type to module_t to avoid clash between type and variable called module on sunpro
...
[SVN r19017]
2003-07-10 10:56:59 +00:00
Toon Knapen
c737a3188c
added include of lists.h
...
[SVN r19016]
2003-07-10 10:54:45 +00:00
Toon Knapen
102b74f309
added prototype of backtrace (sunpro can't handle missing prototypes)
...
[SVN r19015]
2003-07-10 10:54:10 +00:00
Toon Knapen
cb4a68cdc0
void* (return from malloc) can't be assigned to char* without a cast using sunpro
...
[SVN r19014]
2003-07-10 10:52:14 +00:00
Vladimir Prus
8f895673a1
Bugfix.
...
* jam_src/make1.c
(make1c): Don't change function-scope 't' variable inside some if scope.
Use another variable in that scope.
[SVN r18983]
2003-07-09 05:49:12 +00:00
Vladimir Prus
4b63ff7e20
Map <threading>multi into -pthread.
...
[SVN r18978]
2003-07-08 13:09:47 +00:00
Rene Rivera
89958fb194
Added detection of SunPro compiler.
...
[SVN r18968]
2003-07-07 18:28:05 +00:00
Vladimir Prus
63eeb06875
Bugfix: don't assign the same number to two different flags.
...
[SVN r18961]
2003-07-07 15:02:36 +00:00
Vladimir Prus
1f1b5c918d
Fix use of uninitialized memory.
...
[SVN r18954]
2003-07-07 07:37:34 +00:00
Rene Rivera
1f5f62acc9
Fix minor typos after testing on Linux.
...
[SVN r18943]
2003-07-05 16:13:19 +00:00
Rene Rivera
60d66ba4e8
Fix various problems with removal of grammar files when yacc program fails.
...
Also added VS71COMNTOOLS detection for vc7.
[SVN r18942]
2003-07-05 15:34:34 +00:00
Vladimir Prus
b341f12c30
Add -nologo switch to linker command line.
...
[SVN r18936]
2003-07-04 11:36:36 +00:00