Vladimir Prus
d02b79fde8
Added documentation.
...
[SVN r17405]
2003-02-14 15:10:01 +00:00
Vladimir Prus
13289f7579
Added copyright
...
[SVN r17404]
2003-02-14 15:04:37 +00:00
Vladimir Prus
b4db62e4e2
Added copyright
...
[SVN r17400]
2003-02-14 14:01:49 +00:00
Vladimir Prus
790f4db7d9
Added missing file. Sorry for complete lack of comments: I've erased
...
the previous version by accident and don't have the time to restore comments
now.
[SVN r17312]
2003-02-11 08:47:03 +00:00
Vladimir Prus
2969557432
Introduce the 'property-set' class, which is used instead of
...
plain old lists of properties in most cases where we need property sets.
The changes are too numerous and mostly automatic to comment each one.
[SVN r17305]
2003-02-10 14:40:38 +00:00
Vladimir Prus
a3022bed89
Minor bugfix.
...
[SVN r17298]
2003-02-10 07:09:14 +00:00
Björn Karlsson
1bba5c6b1f
Added copyright statement
...
[SVN r17226]
2003-02-05 09:47:21 +00:00
Björn Karlsson
468b7d29e1
Added copyright statement
...
[SVN r17224]
2003-02-05 09:33:54 +00:00
Vladimir Prus
e468ab1b9a
Kill tabs.
...
[SVN r17221]
2003-02-05 08:00:34 +00:00
Vladimir Prus
aec91ee0fe
Improve diagnostics.
...
[SVN r17220]
2003-02-05 08:00:06 +00:00
Vladimir Prus
089bf366c3
Kill tabs.
...
[SVN r17189]
2003-02-04 09:03:07 +00:00
Vladimir Prus
f6bd24e5ba
Check that generators are created with valid source and target types.
...
* new/builtin.jam
(lib-generator): Don't pass any source types to base's ctor.
* new/generators.jam
(generator): Check types.
(composing-generators): Allow empty list of source types.
* new/type.jam
(validate): New rule
[SVN r17168]
2003-02-03 10:14:32 +00:00
Rene Rivera
ab64b25c5a
Make the target option in RPM work conditionaly, as it has different syntax depending on version/os variant... yuk.
...
[SVN r17166]
2003-02-02 21:23:36 +00:00
Rene Rivera
715e57c0c8
Minor change to options for RPM build to make it work on YellowDog PPC-Linux.
...
[SVN r17165]
2003-02-02 21:08:27 +00:00
Rene Rivera
d7082642c4
Reflect current state of checked for toolsets.
...
[SVN r17164]
2003-02-02 17:37:38 +00:00
Rene Rivera
c7bb382265
* Make use of CC, CFLAGS, and LIBS env when using cc toolset.
...
* Adjust generated packages for posting to SourceForge. Specifically, generate a tgz for the single binary.
[SVN r17163]
2003-02-02 17:36:49 +00:00
Dave Abrahams
e31bc8af8b
Fix integer overflow that was causing traps on Cray.
...
[SVN r17150]
2003-02-01 17:21:54 +00:00
Vladimir Prus
0a91e8c08d
More generators refactoring.
...
[SVN r17118]
2003-01-31 14:50:22 +00:00
Vladimir Prus
0d2ae4c6c1
More generators docs and minor refactoring.
...
[SVN r17117]
2003-01-31 14:20:25 +00:00
Vladimir Prus
601764adff
Bugfix: now search-lib targets can be used in requirements and
...
usage-requirements.
* new/builtin.jam
(link-action.adjust-properties): Rework.
* test/searched_lib.py: New test.
[SVN r17104]
2003-01-31 09:26:25 +00:00
Vladimir Prus
885264872c
Add a comment as to why searched-lib instances with different properties
...
won't be confused.
[SVN r17103]
2003-01-31 08:17:05 +00:00
Vladimir Prus
84a622bd27
Document static/shared libs, searched libs and mention project-root.
...
[SVN r17102]
2003-01-31 07:48:34 +00:00
Vladimir Prus
6b56386b2c
Don't allow a toolset module to set flags for other module.
...
[SVN r17085]
2003-01-30 10:24:55 +00:00
Vladimir Prus
06bf1704eb
Respect <threading> in QT support.
...
[SVN r17074]
2003-01-29 06:37:26 +00:00
Vladimir Prus
1204ab7fee
Add comments.
...
[SVN r17073]
2003-01-29 06:16:48 +00:00
Vladimir Prus
505d497041
Sync QT support with recent changes.
...
[SVN r17072]
2003-01-29 06:09:15 +00:00
Vladimir Prus
b7ac8d527c
Add stlport support.
...
[SVN r17068]
2003-01-28 15:59:23 +00:00
Vladimir Prus
202f647001
Bugfix: quoted includes were not handled correctly in some cases.
...
[SVN r17067]
2003-01-28 15:40:25 +00:00
Vladimir Prus
34dae0687e
Improve handling of features. Now they are composed only of explicitly
...
specified properties.
* new/builtin.jam: (variant): Don't add defaults.
* new/feature.jam: (minimize): Eliminate defauls, when possible.
[SVN r17066]
2003-01-28 15:20:23 +00:00
Vladimir Prus
bff8682edf
Overwrite existing symlinks.
...
[SVN r17064]
2003-01-28 15:13:03 +00:00
Vladimir Prus
f369885928
Added testing.launcher feature. For example, now unit tests can be
...
run under valgrind.
[SVN r17063]
2003-01-28 15:12:31 +00:00
Vladimir Prus
bac9e7e625
Quote filenames for borland. Mostly so that tlib do not find
...
options inside filenames which contain dashes.
[SVN r17059]
2003-01-28 08:48:44 +00:00
Vladimir Prus
c09d236e1b
Enable warnings for gcc.
...
* new/gcc.jam: The change itself.
* test/generators-test/Jamfile: Supress a warning :-)
[SVN r17058]
2003-01-28 08:46:22 +00:00
Vladimir Prus
8491abeb3a
Make module_actions test work on Linux.
...
[SVN r17057]
2003-01-28 08:40:23 +00:00
Vladimir Prus
ac025b5b80
Use errors.error instead of EXIT. Also, change the error message. Previously,
...
one could get:
Could not find Jamfile in this directory: ..
and start wondering why parent directory is searched at all.
[SVN r17056]
2003-01-28 08:34:05 +00:00
Rene Rivera
2e59653742
Minor syntax nit.
...
[SVN r17048]
2003-01-26 18:15:38 +00:00
Vladimir Prus
7d8525a3b1
Bugfix from J?rgen Hunold.
...
* new/gcc.jam
(link-dll): Set "-L" properly.
[SVN r17024]
2003-01-24 13:31:50 +00:00
Vladimir Prus
cccd2cec60
Add (now disabled) test for BB10.
...
[SVN r17008]
2003-01-23 14:24:53 +00:00
Dave Abrahams
07ca2ea663
Added missing module_actions test
...
[SVN r17007]
2003-01-23 13:57:01 +00:00
Vladimir Prus
6906a6333f
Supress some output, when unneeded.
...
[SVN r17005]
2003-01-23 11:33:53 +00:00
Vladimir Prus
f67acc61a7
Introduce "--ignore-config" command line option.
...
[SVN r17004]
2003-01-23 11:22:47 +00:00
Vladimir Prus
3d61ac7779
More QT fixes.
...
* new/qt.jam:
(add-properties): Really, using gcc-specific <linkflags> wasn't the
best idea of mine. Use toolset independent flags now.
* new/borland.jam: Handle <find-static-lib> and <find-shared-lib>
* new/kylix.jam: Add link action and handle libraries.
[SVN r17003]
2003-01-23 11:11:36 +00:00
Dave Abrahams
ad69c09e22
Simplify and test remove-trailing-slash
...
[SVN r17000]
2003-01-22 22:18:15 +00:00
Dave Abrahams
52183394e8
Added missing module_actions test
...
[SVN r16999]
2003-01-22 22:10:11 +00:00
Rene Rivera
96ef2fa56a
Prefer using "whence" to test PATH, but fallback to "hash" when not available like in bash.
...
[SVN r16994]
2003-01-22 16:57:35 +00:00
Vladimir Prus
28bb46e2c1
Followup.
...
* new/type.jam
(change-generated-target-suffix): Call set-generated-target-suffix
if no suffix is set yet.
[SVN r16987]
2003-01-22 06:41:18 +00:00
Vladimir Prus
25642d54f0
Allow customization of suffixes used for generated targets.
...
* new/property.jam
(property-map.find-replace): New method
(property-map.find): Implement of terms of the above.
* new/qt.jam: Don't set any suffix on UIC_H.
* new/type.jam
(change-generated-target-suffix): New rule.
(generated-target-suffix): Process base types if no
suffix is found.
[SVN r16986]
2003-01-22 06:33:05 +00:00
Vladimir Prus
df3d379352
Better window layout in QT/UI example.
...
[SVN r16985]
2003-01-22 06:00:19 +00:00
Vladimir Prus
2a5f7c0ced
Implement toolset inheritance. Add Kylix toolset. Still need
...
to inherit "init" rule and test all this.
* new/borland.jam
Use COMPILER_NAME and LINKER_NAME vars.
* new/generators.jam
(generator.clone): New method.
(register-composing): Use 'register'
(generators-for-toolset): New rule.
* new/property.jam
(change): New rule
* new/toolset.jam
(add-flag): New rule
(flags): Use the above.
(register): New rule.
(inherit): New rule
(inherit-generators,inherit-flags,inherit-rules): New rules.
[SVN r16979]
2003-01-21 16:10:37 +00:00
Vladimir Prus
0d687a3ece
More generators refactoring.
...
[SVN r16977]
2003-01-21 14:37:35 +00:00