use cmake to build

all include files install properly then