support AppleClang (MATCHES instead of STREQUAL)

* also require cmake 3.0 now