this is required for CMake 3.0 to stop it complaining that we access the LOCATION target property and set the *_VERSION_* variables ourselves.
this is required for CMake 3.0 to stop it complaining that we access the LOCATION target property and set the *_VERSION_* variables ourselves.