> #include "libmesh/base/dof_map.h"
> in the long run.

That's easy enough.

the plan would be to make

$LIBMESH_ROOT/include/libmesh

and move our current

$LIBMESH_ROOT/include/* there.
 
> But from a backwards compatibility standpoint, I always thought it
> would be too tricky to juggle this around without immediately horribly
> breaking everyone's code.  However, if you can work out a configure
> option such that old-style and new-style include statements both work
> for a release or two (the same way we're in the middle of doing things
> with the namespace libMesh) then I'd love to see this change.

Should be really easy to do.  By default I'll have

-I$LIBMESH_ROOT/include

only, which will require full path specification in include statements.

But configure can add

-I$LIBMESH_ROOT/include/libmesh/base ...

for backwards compatibility as needed.


Obviously this won't allow us to have foo.h in multiple directories until we
totally eliminate the backwards compatibility, but that's OK...

-Ben




------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to