replaced makefile with cmake