linux build
compile and work ubuntu
simplify cmakefile