On Tue, Jul 18, 2017 at 7:13 PM, Mike Blumenkrantz <michael.blumenkra...@gmail.com> wrote: > Known (unfixable) issue: > * If you have a configured source directory (ie. you have run ./configure), > the build may error due to inclusion of conflicting headers generated from > autotools and headers generated from meson. make clean will not delete > these headers; they require manual deletion or maintainer-clean.
while this is unfixable we can prevent that to happen before we merge other build system to our projects. my proposal is we forbid in-source builds, that is, in our configure (autofoo) we check if srcdir == builddir. In that case do a fatal error and say one must use `./build-autotools` directory, which would be the default with `autogen.sh` still in autotools I'd suggest we check some files (ie: Makefile or config.h) and if they are present suggest the user to `git clean -xfd` to avoid problems in the future. after some days people will have "clean" trees and it will be much easier to migrate to different build systems in the future. -- Gustavo Sverzut Barbieri -------------------------------------- Mobile: +55 (16) 99354-9890 ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel