depend on CMake 3.0