fix CMakeLists order