cmake: Bump minimum required CMake to 3.0.0 and mark link libraries PRIVATE.

Fixes Bugzilla #2992.
1 file changed