add cmakelist.txt for linux