Portable CMake file arranged