Hi Al.

On Mon, May 27, 2013 at 02:20:39AM -0400, al davis wrote:
> Several cases here ..
> 
> load foo.va
> load foo.c
> load foo.cc
> load foo.cpp

think of a makefile rules.mk that is installed to 
$prefix/share/gnucap (that is the default autotools:$pkgdatadir)

rules.mk.in looks like (roughly, for example)

VPATH=..
.so: %.cc
        @CXX@ @CPPFLAGS@ [ .. we know that] $< -o $@

based on the extension,
".load foo.cc"
runs mkdir .gctmp; make -f @pkgdatadir@/rules.mk -C .gctmp foo.so and
finally loads foo.so.

some finetuning is required, but i see absolutely no problem here.

> load foo (a directory)

walk all entries of foo recursively? (take care of where .gctmp is, as
foo might be readonly!). 

regards
felix

PS: this is not about the build system, you can as well fill rules.mk
with your favourite program. $pkgdatadir is no magic either. just
convenient.

_______________________________________________
Gnucap-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/gnucap-devel

Reply via email to