On Thu, Jul 23, 2009 at 4:56 AM, Mark Mentovai<[email protected]> wrote: > An objdir-ish solution would make sense, except the native build > systems we use don't really work in terms of objdirs, so we'd just > wind up generating a parallel directory structure with nothing but > xcode projects, Makefiles, and other similar junk.
That's right. (This is how autoconf projects work when you do an out of tree build.) > Plus, it means > that we can't supply a pre-gypped srcdir tarball, which can frustrate > the snot out of casual developers. Sure you can; just include the build directory in the tarball. But gyp does the equivalent of 'configure', so its output depends on the system you're running it on, and it might not always be a good idea to use pre-gyp'd tarballs. I think this already bit somebody. I'm not arguing for out-of-tree builds anymore, since y'all feel so strongly about it, but if we ever decide to support cross-compiling, $objdir might start making more sense. Also, we'd have to do something like http://www.python.org/dev/peps/pep-0304/ or do 'make clean' to keep those pesky .pyc files from causing the same problems, anyway. - Dan --~--~---------~--~----~------------~-------~--~----~ Chromium Developers mailing list: [email protected] View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev -~----------~----~----~----~------~----~------~--~---
