Can we get rid of gen_nr_config.c and nr_config.h?
We 'should' just be using standard config approaches and config.h.
This is even in gen_nr_config.c
/** * A little utility function to generate header info. * * Yes, it would be possible to do this using more "native" autoconf * features, but I personally find this approach to be cleaner. * * The output of this program is generally written to art_config.h, * which is installed in libart's include dir. **/
To me, that translates as "I don't understand the standard ways, so I'll subset and re-invent a wheel myself".
Given that we're trying to keep cross-platform including Win32 and OS X support, it probably is time to kill it. Are there any issues I'm missing? Or anything from those building on Win32 that would complicate things?