Confirmed users
429
edits
Ricky Chien (talk | contribs) |
Ricky Chien (talk | contribs) |
||
| Line 27: | Line 27: | ||
* A cache mechanism to keep the status of last time configuring and speed up re-configure process. The notion of configure cache comes from CMakeCache.txt in CMake, so we're going to introduces a configure-decider to take responsibility of keeping these status. | * A cache mechanism to keep the status of last time configuring and speed up re-configure process. The notion of configure cache comes from CMakeCache.txt in CMake, so we're going to introduces a configure-decider to take responsibility of keeping these status. | ||
* Configure status is useful to decide whether to re-run/skip a sub-configure step, status depends: | |||
** build config | |||
** file dependency for each sub-configure module | |||
It means any changes of above things is likely to produce a different Makefile structure, so we should re-run configure to generate appropriate Makefile. | |||
== Well-defined common API == | == Well-defined common API == | ||