optimized compiling process through CMake and make (compiled program runs faster)