Rene Rivera
2e852c1b79
Integrate a variety of changes for building on VMS systems, from Johan Nilsson.
...
- Some missing header includes.
- Some missing function declarations.
- Complete the bootstrap process by calling the jam0 bootstrap to build (build.jam)
- Some minor changes to handle VMS paths (build.jam)
Implement the new LICENSE name into the build/packaging process.
Use new license text where needed.
[SVN r20186]
2003-09-25 18:45:20 +00:00
Rene Rivera
db243ba83d
Account for VMS DEFINE vs. DEFINES.
...
[SVN r20091]
2003-09-17 22:50:44 +00:00
Vladimir Prus
da15d4a222
Fix BB39: project root constants are available also in project-root module
...
itself.
[SVN r20077]
2003-09-16 14:54:09 +00:00
Rene Rivera
e5f61202bc
Building of boost-jam package and RPM now includes Boost LICENSE file.
...
Updated RPM info to refer to the LICENSE file.
[SVN r20059]
2003-09-15 03:57:30 +00:00
Rene Rivera
77862eab65
Replace license statement with Boost.License.
...
[SVN r20057]
2003-09-15 00:16:10 +00:00
Vladimir Prus
82032bd8d8
Bump version to 3.1.7.
...
[SVN r20010]
2003-09-11 06:46:47 +00:00
Rene Rivera
f2cb45cd94
Allow for building RPMs on newer RedHat's which have the split tools rpm+rpmbuild.
...
[SVN r19919]
2003-09-04 15:01:07 +00:00
Vladimir Prus
d3c390163a
Remove an incorrect statement.
...
[SVN r19897]
2003-09-01 08:04:33 +00:00
Vladimir Prus
286825f9d5
Rename 'xclass' to 'class'.
...
[SVN r19458]
2003-08-05 05:25:33 +00:00
Rene Rivera
cc7f7307b0
Fix building of dist target. On my previous changes for grammar building I unintentionally removed the building of the yyacc program.
...
[SVN r19457]
2003-08-05 05:18:40 +00:00
Rene Rivera
cc58f9419f
Fix compilation for conforming C compilers, in this case Borland. Structure initialization is only allowed with constant initializers.
...
[SVN r19456]
2003-08-05 04:59:57 +00:00
Rene Rivera
2e6aee9fe6
Fix compilation for conforming C compilers, in this case VC7. Variable declarations are only allowed at the start of scopes, not in the middle like C++.
...
[SVN r19455]
2003-08-05 04:48:28 +00:00
Vladimir Prus
4d4b3da5d3
Add forgotten files.
...
[SVN r19432]
2003-08-04 09:31:20 +00:00
Vladimir Prus
c354977097
New builtin NORMALIZE_PATH.
...
[SVN r19431]
2003-08-04 09:29:28 +00:00
Vladimir Prus
4ec3f81593
New builtin SORT.
...
[SVN r19430]
2003-08-04 09:27:47 +00:00
Vladimir Prus
c1e3f990f1
Move generators to new-style classes.
...
[SVN r19427]
2003-08-04 09:19:54 +00:00
Vladimir Prus
2447c88092
Refactorings.
...
* jam_src/modules.c: (import_module, imported_modules): New functions.
* jam_src/builtins.c (builtin_import_module, builtin_imported_modules):
Just call the above.
* new/class.jam: Add some extra tests.
[SVN r19424]
2003-08-04 09:09:49 +00:00
Vladimir Prus
d16b5709cd
Introduce new-style classes. They are declared by 'xclass' and instances
...
are created by 'xnew'. Those names will be changed when all classes are
migrated.
[SVN r19423]
2003-08-04 09:01:54 +00:00
Vladimir Prus
88d198970c
Speed up module imports.
...
* jam_src/builtins.c: New builtins IMPORT_MODULE and IMPORTED_MODULES.
jam_src/rules.c: (bindrule): Refactor. (lookup_rule): New function.
* kernel/modules.jam: Make use of IMPORT_MODULE.
[SVN r19422]
2003-08-04 08:45:41 +00:00
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
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
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
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
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
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
27a3ee645a
Fix segfault, caused by premature deletion of some data. Positively,
...
valgrind rocks!
[SVN r18931]
2003-07-03 09:57:51 +00:00
Vladimir Prus
9f9f661453
Kill some warnings.
...
[SVN r18930]
2003-07-03 09:55:39 +00:00
Vladimir Prus
b6f1d3f351
Fix compilation errors on borland.
...
[SVN r18906]
2003-07-01 14:00:04 +00:00
Vladimir Prus
a61389b1c6
Change the core so that both "existing" and "updated" modifiers are both
...
allowed.
[SVN r18901]
2003-07-01 09:45:56 +00:00