Maybe.  Certainly the "configure" that we have is really good... and that
won't change.  It _may_ be possible to make them coexist for a bit.

Hah - I do agree with having to build build-systems.

At any rate: I won't be working on this until after my dissertation is
complete (this fall)... so we have some time to debate about it / generate
ideas.  I truly think that we can create one static Makefile that doesn't
need to get autogenerated at all (will "include" some things from one that
automake creates though) that can do all the things we need.

Derek

On Thu, Aug 30, 2018 at 11:16 AM Kirk, Benjamin (JSC-EG311) <
benjamin.k...@nasa.gov> wrote:

> Any chance your modifications could create a build system that can coexist?
>
> What I dislike more than automake is having to spend a good chunk of time
> building the build system on a machine that’s not particularly modern…
>
> -Ben
>
>
>
> > On Aug 30, 2018, at 9:47 AM, Derek Gaston <fried...@gmail.com> wrote:
> >
> > After all of these years: I still dislike the Automake build system in
> libMesh.  I still can't believe that we threw out a perfectly decent build
> system and saddled ourselves with this thing.
> >
> > In hindsight: do you guys TRULY think it was worth it?
> >
> > I still maintain a set of scripts that allow me to do in-tree builds.
> In addition - I often prototype things in MOOSE / a new MOOSE application
> before moving it down to libMesh (if I ever do - I am also just
> increasingly NOT moving stuff to libMesh!).  All of this because of the
> build system.
> >
> > All I'm trying to do right now is add ONE damn header file - and I can't
> seem to find the magic script / sauce to get everything updated.  I ran
> include/rebuild_include_HEADERS.sh ... nope.  I ran bootstrap... still
> nope.  Oh!  Now I remember... I need to run
> include/libmesh/rebuild_makefile.sh... NOPE!
> >
> > Ok - 100% serious here.  If I redo the libMesh build system so that it's
> autoconf and make based again - would you guys consider switching to it?  I
> am willing to even code up a "make install" (which I believe was the
> original reason for wanting to use Automake).
> >
> > Derek
> >
> > PS - if anyone could tell me what I need to do to get the symlink built
> in include/libmesh for a new header file I would greatly appreciate it!
> >
> ------------------------------------------------------------------------------
> > Check out the vibrant tech community on one of the world's most
> > engaging tech sites, Slashdot.org!
> http://sdm.link/slashdot_______________________________________________
> > Libmesh-devel mailing list
> > Libmesh-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/libmesh-devel
>
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to