Working on CMake for Linux Compile