The autotools build installs tclpkg/gv/gv.cpp and tclpkg/gv/gv.i to include/. Is this intentional? I can’t imagine any user expects to find these files there.
I thought include/ should pretty much only include header files (.h) ?
Yep, that’s pretty much my understanding too. Which was why I was surprised to find a .cpp in there. I don’t know what .i is, but it looks like unprocessed SWIG input, which doesn’t seem to belong in include/ either.
It was intentional. Those are the only source files needed to build additional language bindings with SWIG.
I can agree that they are probably not used much.
Ah I see. So is include/ the right place for them? I have no objection to leaving them installed there if that is indeed the correct location.
as I recall, so I felt we could assume some leniency. I didn’t want to separate them.
Do you have suggestion?
Plenty of stuff under
share/graphviz/demo share/graphviz/doc share/graphviz/examples share/graphviz/graphs share/graphviz/gvedit share/graphviz/gvpr share/graphviz/lefty share/graphviz/smyrna