some CMake fixes, new vmmlib