cmake instead of autoconf