Most of the changes are formatting of the CMake files. Relevant changes are:
I upgraded Qt from 5.11 to 5.14. This mandated a few changes to the configure step for Qt.
I fixed a dependency bug for QWT. It was depending on the Qt build target, but it needs to depend on the Qt install target. Otherwise, qmake is not available.
I added a patch for ZooKeeper.
It updates the minimum Java version so this will build on new systems.
It removes the check for CppUnit from the configure.ac file. The configure option --without-cppunit does not work, so this is how we can eliminate the CppUnit requirement.
I removed the CppUnit targets from the ZooKeeper CMake file.
I fixed the ZooKeeper debug library filenames. They have the '-d' suffix now.
I removed GLEW from the project. Externpro has GLEW, so this is just duplicate work.
Most of the changes are formatting of the CMake files. Relevant changes are:
--without-cppunit
does not work, so this is how we can eliminate the CppUnit requirement.See brobeson/ovsrpro#1