- Timestamp:
-
02/21/16 22:00:48 (8 years ago)
- Author:
-
tnagy
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v10
|
v11
|
|
16 | 16 | |
17 | 17 | The purpose is to write a dependency scanner for C-like languages with a focus on: |
18 | | * Performance: the current implementation is a Python module which is slow |
| 18 | * Performance: the current implementation is a Python module which can be slow on Boost-based c++ projects |
19 | 19 | * Portability: the code should be useful for other build systems out of the scope of Waf |
20 | 20 | |
21 | | The outcomes will provide: |
| 21 | The outcomes must provide: |
22 | 22 | |
23 | | * C, C++ and Fortran support |
24 | | * Support for a variety of language versions (c89, c99, c++-11) |
| 23 | * C, C++ and Fortran support for several language versions (c89, c99, c++-11) |
25 | 24 | * Support for file encodings (utf-8 and iso8859-1 at least) |
26 | | * Distribution of a python module usable by Waf but also as a standalone library and as an application |
| 25 | * Distribution of a python module usable by Waf, of a standalone library and of a binary application |
27 | 26 | * A testsuite that can be run on Linux and Windows |
| 27 | * Minimal instrumentation to show the performance benefits over the Python-based dependency scanner |
| 28 | |
28 | 29 | |
29 | 30 | ---- |