~ chicken-core (chicken-5) c852f68e20353a817ccab9324767db91804edd5f
commit c852f68e20353a817ccab9324767db91804edd5f Author: felix <felix@call-with-current-continuation.org> AuthorDate: Sun Apr 3 20:24:22 2016 +0200 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Sun Apr 3 20:24:22 2016 +0200 notes diff --git a/NOTES b/NOTES index c8b91773..441339c7 100644 --- a/NOTES +++ b/NOTES @@ -32,7 +32,10 @@ NOTES (new install) ** TODO setup-info files - add installed files of all components. - collect when compiling commands and return updated egg-info as 3rd result. - - can be stored in build-directory. + - new egg-info (setup-info) can be stored in build-directory. + - respect obj-extensions for platform. + - default dests: share/chicken, include + - separate commands for build/install obj + so - one for the whole egg (use "components" to find associated parts). - "extension-information" ** TODO setup.defaults @@ -54,7 +57,7 @@ NOTES (new install) ** TODO "chicken-do" tool to build if dependencies are newer than target - "usage: chicken-do TARGET CMD ... : DEPENDENCIES ..." - try to avoid quoting hell, especially on Windows. - - ideally, use execvp + - ideally, use execvp/CreateProcess - http://www.cplusplus.com/forum/windows/3398/ and http://www.cplusplus.com/forum/beginner/1988/3/#msg14102 ** TODO Consider making this powerful enough to build chickenTrap