update new build system (cMake)