Here is it (it was tedious...): I think that only .C file in src/support directory should include "config.h". This is mostly the case for those used macro:
Good work, Abdel. Now we see how much time we have wasted on that ./configure thing. The biggest advantage of scons is that we can easily customize a few building environments (profiles) for our own use. After one tweak SConstruct for his own building environment, he can enjoy the quicker building process for his own development work. This might slow down the auto* adaptation to win/cygwin etc, but this is not my intention. I will be able to provide a working scons environment for myself (Linux) in about a week and post the result here. Abdel and/or Enrico can try it on their windows machine and make it work for win/cygwin. This will make our *own* lives easier. (If you have run ./configure under windows, you know what I mean.) I would appreciate it if the core developers would allow us to put these into the trunk so that we can easily share the modifications, but I guess we can use this list as well. scons does not do make install; make dist well. If I work hard enough, I can adapt existing code from various projects (kde, gnome, nsis, pygtk-scons etc) and provide such functions. However, since scons seems to be doing the standardization work, It is much wiser to wait. We are not in a hurry, right? Cheers, Bo