I left the Tcl/Tk headers as-is specifically for that reason - I was
tempted to go all-in (or technically all-out) but I knew there was a
virtual certainty that such a move would break client codes.
We may collide with system Tcl/Tk libs and headers, but it shouldn't come
up until someone decides
This will likely propagate breakage because AJEM and possibly other codes have
historically relied on BRL-CAD in order to get Tcl/Tk. We can change that, but
it may be worth announcing it as a breaking change, or at least noting the
work-around setting in docs somewhere.
Cheers!
Sean
>