<div dir="ltr"><div dir="ltr">during my quick tour of the cmake script i saw that there is a lot to cleanup in the cmake.. this patch adresses a small part of it.</div><div dir="ltr"><br></div><div>from a quick view of the patch in Kate you use the new facility to limit the scope of python versions. </div><div>unsure on the top of my head if this actually was supported on cmake 3.12, they added a few features along the way.  </div><div><br></div><div>the python has to have --enabled-shared to work, i read that in a comment or doc somewhere in the codebase..</div><div>the python 3.9 + 3.11 issue is kind of funny.. does your system have both local compiled 3.9 and packaged 3.11 installed? that might be the reason.</div><div><br></div><div>i've only tested FindPython3 against cmake 3.27 and python 3.11 with my early trial and errors around FindPython3 before i told myself, </div><div>that the whole CMake build system needed to be modernized/overhauled some and that i did not have the time for that, its age shows, </div><div>and CI for testing a range of dependencies and their versions like cmake and python is missing.</div><div><br></div><div>anyway +1 on Sven's request to get a account on <a href="http://invent.kde.org">invent.kde.org</a> the gitlab instance and using merge requests, </div><div>is not perfect but its better then patch files since you can overview the whole files that have been changed, and all that have not.</div><div><br></div><div><br></div><div>Regards</div><div>Björn</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jan 3, 2024 at 11:36 PM Sven Brauch <<a href="mailto:mail@svenbrauch.de">mail@svenbrauch.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
thanks for the patch, looks like something that needs to be fixed.<br>
<br>
On 03.01.24 15:31, Casian Andrei wrote:<br>
> Tested with a local compiled python3.9. When the python3.9 was compiled <br>
> without --enable-shared, CMake didn't work, as expected. When compiled <br>
> with --enable-shared, CMake worked fine. Built ok, but for some reason <br>
> tried to link kdevpythonlanguagesupport.so to a nonexistent python3.11 <br>
> library.<br>
<br>
Did this work with the old code?<br>
<br>
It would be much appreciated if you could register on <a href="http://invent.kde.org" rel="noreferrer" target="_blank">invent.kde.org</a> and <br>
submit a pull request.<br>
<br>
Greetings,<br>
Sven<br>
</blockquote></div></div>