The following filters needed to be disabled because of
Variable Length Arrays (VLA), but are enabled when
compiling with clang-cl:
* curves
* d90stairsteppingfix
* dither
Not sure what's the status of the CMake build system, but it has
problems finding the OpenCV library. Below is a patch using pkg-config
instead of the strange stuff used.
This also highlighted the fact that the facebl0r effect has no
CMakeLists.txt in it's directory, a proposal for that file is also just
below.
This adds CMakeLists.txt files for all plugins. The motivation for this is to enable building of the plugins within Microsoft Visual Studio. At present plugins that depend on OpenCV or gavl won't build.
While the CMake files can be used on *nix to generate automake build files, at the present time they will not be as feature complete as the build system already in place.
MSVC by default doesn't export functions. A module definition file (DEF) has been created for versions 1.0 and 1.1 which enables exporting of functions under MSVC.