use cmake instead of makefile