From: Andrew F. <aw...@ro...> - 2004-01-09 17:06:48
|
I think it might be better to have switches for each of the core libraries. We always intended that people should be able to build only part of VXL, so it might make sense to configure the various parts separately. I.e. have BUILD_NUMERICS # Build VNL and all dependencies BUILD_IMAGING # vil BUILD_UTILITIES # vpl, vul, vbl BUILD_SERIALIZATION # vsl BUILD_VIDEO # vidl BUILD_GUI # vgui BUILD_GEOMETRY # vgl, vcsl, vtol and so on. It also means that new users see immediately that they need not add all libraries, and then Mark and Simon's build would be far less than 80MB. The curious can later easily add libraries. In my opinion, this is a particular selling point for VXL: because we've taken care to keep modules separately buildable, we should make it easy to configure it. I also feel it's better to use the descriptive names (Numerics, Serialization, etc) rather than the easy-to-type names vnl, vsl and so on. And I commend my .02 euros to the house. A. |