<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git/modules, branch v5.94.0</title>
<subtitle>hurd extra-cmake-modules.git</subtitle>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/'/>
<entry>
<title>typo--</title>
<updated>2022-05-01T11:10:11+00:00</updated>
<author>
<name>Harald Sitter</name>
<email>sitter@kde.org</email>
</author>
<published>2022-05-01T11:10:11+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=b6c8b20c1047006f148a9376046e45e8f036b3bd'/>
<id>b6c8b20c1047006f148a9376046e45e8f036b3bd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop lib prefix when building for Windows (MinGW)</title>
<updated>2022-04-23T15:16:08+00:00</updated>
<author>
<name>Julius Künzel</name>
<email>jk.kdedev@smartlab.uber.space</email>
</author>
<published>2022-04-23T15:16:08+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=7e8c2634dd994a923bf389f561f74e54a28063b6'/>
<id>7e8c2634dd994a923bf389f561f74e54a28063b6</id>
<content type='text'>
QQmlImportDatabase::resolvePlugin doesn't accept lib prefixes under
Windows, causing to fail to import when using as a dynamic plugin.

Inspired by kirigami!34
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
QQmlImportDatabase::resolvePlugin doesn't accept lib prefixes under
Windows, causing to fail to import when using as a dynamic plugin.

Inspired by kirigami!34
</pre>
</div>
</content>
</entry>
<entry>
<title>ECMQueryQt: always use CMake target to find the qmake/qtpaths binary</title>
<updated>2022-04-15T19:54:34+00:00</updated>
<author>
<name>Ahmad Samir</name>
<email>a.samirh78@gmail.com</email>
</author>
<published>2022-04-15T19:54:34+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=01f41fe327e66872a5182db1bbbace805e07df40'/>
<id>01f41fe327e66872a5182db1bbbace805e07df40</id>
<content type='text'>
This means removing the find_program() logic, since it was only useful if
we don't want to make CMake spend time finding a compiler; so it was only
useful for building modules that don't need a compiler at all, wallpapers,
icon themes ...etc; so find_program() is only useful when it comes before
the find_package() and enable_language() calls. Thanks to Christophe
Giboudeaux for the explanation. This might make the build time for such
modules a tiny bit longer, but it's worth it to make finding qmake/qtpaths
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This means removing the find_program() logic, since it was only useful if
we don't want to make CMake spend time finding a compiler; so it was only
useful for building modules that don't need a compiler at all, wallpapers,
icon themes ...etc; so find_program() is only useful when it comes before
the find_package() and enable_language() calls. Thanks to Christophe
Giboudeaux for the explanation. This might make the build time for such
modules a tiny bit longer, but it's worth it to make finding qmake/qtpaths
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix finding qmake</title>
<updated>2022-03-30T13:04:06+00:00</updated>
<author>
<name>Nicolas Fella</name>
<email>nicolas.fella@gmx.de</email>
</author>
<published>2022-03-30T13:04:06+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=eccf695824fa931bca471bad3f1aa3a1f244fdd6'/>
<id>eccf695824fa931bca471bad3f1aa3a1f244fdd6</id>
<content type='text'>
Fix finding qmake when executable has no version suffix
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix finding qmake when executable has no version suffix
</pre>
</div>
</content>
</entry>
<entry>
<title>ECMQueryQt: don't fail when TRY is used</title>
<updated>2022-03-28T13:11:59+00:00</updated>
<author>
<name>Ahmad Samir</name>
<email>a.samirh78@gmail.com</email>
</author>
<published>2022-03-28T13:11:59+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=498d9da89690d0c317e159bd31f682a003187641'/>
<id>498d9da89690d0c317e159bd31f682a003187641</id>
<content type='text'>
Like is done in the Qt5 qmake code path.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Like is done in the Qt5 qmake code path.
</pre>
</div>
</content>
</entry>
<entry>
<title>ECMQueryQt: Add fallbacks</title>
<updated>2022-03-26T15:03:24+00:00</updated>
<author>
<name>Christophe Giboudeaux</name>
<email>christophe@krop.fr</email>
</author>
<published>2022-03-26T09:44:17+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=19311d26a6142cf6722d64834133664c68ac5865'/>
<id>19311d26a6142cf6722d64834133664c68ac5865</id>
<content type='text'>
Some applications look for ECM and need to know Qt paths but
don't need to link to anything. That's the case for icons or
wallpapers.

For these cases, ECMQueryQt will first try to find qmake or
qtpaths before looking for Qt CMake config files.

Also handle cases where project() sets 'LANGUAGE' to 'NONE'.
The CXX language needs to be enabled for find_package to look
for Qt into library dirs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some applications look for ECM and need to know Qt paths but
don't need to link to anything. That's the case for icons or
wallpapers.

For these cases, ECMQueryQt will first try to find qmake or
qtpaths before looking for Qt CMake config files.

Also handle cases where project() sets 'LANGUAGE' to 'NONE'.
The CXX language needs to be enabled for find_package to look
for Qt into library dirs.
</pre>
</div>
</content>
</entry>
<entry>
<title>ECMAddQch: Make it work with Qt6::qhelpgenerator too</title>
<updated>2022-03-24T22:53:16+00:00</updated>
<author>
<name>Heiko Becker</name>
<email>heirecka@exherbo.org</email>
</author>
<published>2022-03-24T21:59:42+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=d0730273c7f712a1a6aeb887def0d1ac4448aaa3'/>
<id>d0730273c7f712a1a6aeb887def0d1ac4448aaa3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Deprecate ECMQueryQmake, superseded by ECMQueryQt</title>
<updated>2022-03-24T16:24:38+00:00</updated>
<author>
<name>Ahmad Samir</name>
<email>a.samirh78@gmail.com</email>
</author>
<published>2022-03-20T11:13:29+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=c34c6730dcfb4320ff3a18f4dc2accf157550fe8'/>
<id>c34c6730dcfb4320ff3a18f4dc2accf157550fe8</id>
<content type='text'>
Which is a drop-in replacement, one just needs to replace query_qmake with
ecm_query_qt.

Copied the deprecation code from ECMQMLModules.cmake, saved a bit of
research time on how to do that in CMake.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Which is a drop-in replacement, one just needs to replace query_qmake with
ecm_query_qt.

Copied the deprecation code from ECMQMLModules.cmake, saved a bit of
research time on how to do that in CMake.
</pre>
</div>
</content>
</entry>
<entry>
<title>Port from ECMQueryQmake to ECMQueryQt</title>
<updated>2022-03-24T16:24:38+00:00</updated>
<author>
<name>Ahmad Samir</name>
<email>a.samirh78@gmail.com</email>
</author>
<published>2022-03-20T10:57:52+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=a720a6380ca75ec23e0635cc8ae47ee4b9508be0'/>
<id>a720a6380ca75ec23e0635cc8ae47ee4b9508be0</id>
<content type='text'>
Continuation of commit 4e47b053c9d799.

All unittests still pass.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Continuation of commit 4e47b053c9d799.

All unittests still pass.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ECMQueryQt module, which encompases both Qt5 Qmake and Qt6 qtpaths</title>
<updated>2022-03-20T10:42:44+00:00</updated>
<author>
<name>Ahmad Samir</name>
<email>a.samirh78@gmail.com</email>
</author>
<published>2022-03-08T12:06:53+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=4e47b053c9d799898a91b8b31f59140592c2ba4d'/>
<id>4e47b053c9d799898a91b8b31f59140592c2ba4d</id>
<content type='text'>
Basically copied ECMQueryQmake to ECMQueryQt, added copyright based
on git log, with the BSD 3-clause license; based on the contents of the
README.rst file at the initial commit (commit 96e7fb9969b7 by Rohan Garg) of
ECMQueryQmake, the README file says:
     All code is licensed under the BSD 3-Clause license.

Will CC active devs in the MR and email Rohan Garg to confirm.

Then added qtpaths CMake code path, basically you can use query_qt with Qt5
(same syntax, so a drop-in replacement for query_qmake); and Qt6.

The plan is to deprecate ECMQueryQmake in favour of the new module (had to
be done that way as the old module had "qmake" in the name and that could
be a bit confusing).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Basically copied ECMQueryQmake to ECMQueryQt, added copyright based
on git log, with the BSD 3-clause license; based on the contents of the
README.rst file at the initial commit (commit 96e7fb9969b7 by Rohan Garg) of
ECMQueryQmake, the README file says:
     All code is licensed under the BSD 3-Clause license.

Will CC active devs in the MR and email Rohan Garg to confirm.

Then added qtpaths CMake code path, basically you can use query_qt with Qt5
(same syntax, so a drop-in replacement for query_qmake); and Qt6.

The plan is to deprecate ECMQueryQmake in favour of the new module (had to
be done that way as the old module had "qmake" in the name and that could
be a bit confusing).
</pre>
</div>
</content>
</entry>
</feed>
