<div dir="ltr"><div dir="ltr">On Wed, Dec 18, 2024 at 5:20 AM David Redondo <<a href="mailto:kde@david-redondo.de">kde@david-redondo.de</a>> wrote:</div><div class="gmail_quote gmail_quote_container"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> On 2024-12-17 15:53, Carl Schwan wrote:<br>
<br>
> > - Don't have apps depend on a Plasma component when compiled for <br>
> > Windows and macOS<br>
> > - Apps can now rely on some new behavior of breeze with either <br>
> > depending a specific minimum version of<br>
> > framework or using ifdefs<br>
<br>
Breeze is also versioned and ships a CMake config file , we could easily add that, that has nothing to do with project location.<br>
<br>
Am Dienstag, 17. Dezember 2024, 16:59 schrieb <a href="mailto:christoph@cullmann.io" target="_blank">christoph@cullmann.io</a>:<br>
> I strongly support that, we need ot for most of the applications on <br>
> other platforms, it is very strange to rely on that one Plasma part <br>
> there and having it in sync with Frameworks releases is nice for apps, <br>
> too.<br>
><br>
<br>
Why does the project location Plasma/Frameworks matter if you want to depend on it either way?</blockquote><div><br></div><div>From a CI perspective it is much cleaner and tidier if we don't have dependencies that cross the Plasma / Gear boundary and only have dependencies going downward towards Frameworks.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <br>
<br>
David<br>
<br></blockquote><div><br></div><div>Cheers,</div><div>Ben</div></div></div>