Ken Williams <[EMAIL PROTECTED]> wrote: > If we did that, we'd screw over people who are already maintaining > their Makefile.PL separately by hand.
OK... but if they are doing that, the Makefile.PL will be in their *build* directory already... as far as I understand, our Makefile.PL only needs to be generated in the *dist* directory. The current behaviour is to not create a Makefile.PL during "./Build", only create it when "distdir" is run. However, the "distdir" action creates "Makefile.PL" in the current directory and then copies it over. The generated Makefile.PL's first line clearly says "auto-generated by Module::Build::Compat"... soooo if somebody was maintaining a Makefile.PL manually, we could easily auto-detect that by checking for the presence of that line. Maybe echo a Big Fat Warning on the distdir action as well, if they havent explicitly set "create_makefile_pl => skip". Do you think that would make everybody happy? > Not everybody has as many modules to maintain as we do, Tyler. =) Hah, you're way ahead of me on that one. ;) What scares me is how many *nearly* complete modules i have sitting in my CVS tree that need just a few more changes to be ready... each night I load up one and add a few more methods/test cases/etc and think that's the night it's going to be ready to release just to find a whole days' worth of work I hadn't considered... - Tyler