Re: Removed wildcard rules from operations Makefiles

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Nov 29, 2013 at 10:25 PM, Daniel Sabo <danielsabo@xxxxxxxxx> wrote:
> I have removed the custom wildcard rules from the operations/
> directories. This was necessary to get automake's dependency tracking
> working. The downside of this is that you need to remember to add a
> new operation to Makefile.am in order to build it. The upside is that
> things will now actually build / not build as they should, which is
> especially an improvement for things that include .cl.h files from
> opencl/.

I want GEGL to keep the build-system interaction neccesary for novice
and advanced users as low as possible, making the threshold to
contribute what most developers contributing to GEGL will be
contributing to.. (tests/operations). This is the reason for the
wildcards. Some wildcard mechanisms have been removed in the past and
increasing the number of files you need to touch/know about invariably
leads to fewer contributions to those parts, both from others and me.

I am against such changes at least in the common/ directory. It also
makes keeping a local set of operations, not yet under version
control, in sync with upstream harder. For the CL files - it might be
better to move them adjecant to the .c files when they correspond to
single ops; and have rules about how to deal with

opname.c
opname.cl
opname.cl.h

all co-existing in the same directory.

/Øyvind Kolås
_______________________________________________
gegl-developer-list mailing list
List address:    gegl-developer-list@xxxxxxxxx
List membership: https://mail.gnome.org/mailman/listinfo/gegl-developer-list






[Index of Archives]     [Yosemite News]     [Yosemite Photos]     [gtk]     [GIMP Users]     [KDE]     [Gimp's Home]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux