<html><head></head><body><div dir="auto">Hi,<br><br>The project uses C++20 modules, and the only CMake generator that supports that on Linux is Ninja.<br><br>See <<a href="https://cmake.org/cmake/help/latest/manual/cmake-cxxmodules.7.html">https://cmake.org/cmake/help/latest/manual/cmake-cxxmodules.7.html</a>><br><br>Sorry for re-sending. I accidentally sent my reply only to Neal Gompa and not to the mailing list the first time.<br><br>Cheers,<br>Bernardo</div><br><br><div style='font-size:10.0pt;font-family:"Tahoma","sans-serif";padding:3.0pt 0in 0in 0in'>
<hr style='border:none;border-top:solid #E1E1E1 1.0pt'>
<b>From:</b> <span dir="auto">Neal Gompa <ngompa13@gmail.com></span><br>
<b>Sent:</b> 28 January 2026 06:35:42 GMT-03:00<br>
<b>To:</b> <span dir="auto">Bernardo Negri <b.gomes.negri@gmail.com></span><br>
<b>Cc:</b> <span dir="auto">kde-devel@kde.org</span><br>
<b>Subject:</b> <span dir="auto">Re: Incubation Request for kio-onedrive</span><br>
</div>
<br>
<pre class="k9mail"><div dir="auto">On Tue, Jan 27, 2026 at 9:02 PM Bernardo Negri <b.gomes.negri@gmail.com> wrote:<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"><div dir="auto"><br> Hello,<br><br> I would like to start the incubation process for kio-onedrive[1] and to<br> seek a sponsor for this process. The KDE Invent issue to track the<br> incubation request is at<br> <<a href="https://invent.kde.org/bernardogn/kio-onedrive/-/issues/20">https://invent.kde.org/bernardogn/kio-onedrive/-/issues/20</a>>.<br><br> kio-onedrive is a kio worker that allows applications such as Dolphin to<br> access files stored on the user's Microsoft OneDrive account and the<br> files stored in it, similarly to how kio-gdrive allows Dolphin to access<br> the user's Google Drive.<br><br> The people committing to the project, as far as I know, would be just<br> me. However, a few KDE developers have expressed interest in the past.<br><br> I agree to follow the principles of the KDE manifesto.<br><br> This project would also advance KDE's strategy to reach its mission by<br> "interoperating well with proprietary services."<br><br> However, there may be one technical hiccup: right now, the project needs<br> to be compiled with Ninja as the CMake generator, and with Clang as the<br> C++ compiler. When GCC 16 releases, it will be possible to compile<br> kio-onedrive with GCC, but the requirement to use Ninja as the CMake<br> generator will stay for the foreseeable future. I do not believe this is<br> a too onerous requirement for distributions, I have managed to make<br> builds for Debian, OpenSUSE Tumbleweed, Arch Linux and Fedora[2].<br><br></div></blockquote><div dir="auto"><br>Making the minimum GCC 16 isn't a problem, but what's with the Ninja<br>requirement?<br><br><br></div></pre></body></html>