modify cmakelists to make all excutable