generic cmakelist.txt added