Changes between Version 10 and Version 11 of waf-project/GSoC
- Timestamp:
- 02/21/16 22:00:48 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
waf-project/GSoC
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 slow18 * 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 willprovide: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 anapplication25 * 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 ----