Changes between Version 6 and Version 7 of Ticket #518


Ignore:
Timestamp:
2015-02-11T12:14:43Z (10 years ago)
Author:
Jakub Jermář
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #518 – Description

    v6 v7  
    1313  Although it is possible to '''build out of the source''' tree with make, it would require extensive patching of the current Makefiles. Waf offers this automatically. Furthermore, it shall be possible to have different build configurations at the same time in the same source tree. That would allow to incrementally build for different architectures at the same time. This would significantly reduce the time needed to check whether the functionality works okay across different platforms.
    1414  [[br]][[br]]
    15   Make supports '''parallel build''' but this does not work well across directories while Waf has a "global" knowledge of what has to be build and shall provide better parallelization (more evenly balanced).
     15  Make supports '''parallel build''' but this does not work well across directories while Waf has a "global" knowledge of what has to be built and shall provide better parallelization (more evenly balanced).
    1616  [[br]][[br]]
    1717  Specifying '''which library to link the application with''' currently means adding both compiler and linker flags to the respective Makefile. With Waf it is possible to specify exported headers for each library and then reference them just by library name. That would simplify writing the application scripts and would also make them more robust.