I've just seen a few of the bugs on here, and am having a look at them upstream.
You are right in that GLFW and a few other dependencies are not needed at all, so I shall be removing those soon in v2.3.0 . I hope to have that merged before beta1 which is due sometime this week. > I've tried to clean it up a bit, but it seems to me that many cmake stanzas > are quite bogus. I am not surprised that this is the case. Linux support in casparcg is not the highest priority, so it hasn't had that much attention. As such the build scripts have been a bit hacked together by people who don't really know cmake, and littered with remnants of things that have been long removed. Julian