try cmake to build the makefile