<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git/modules, branch v5.91.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>Revert "ECMEnableSanitizers: do not enable linker flags when not supported"</title>
<updated>2022-01-26T07:46:28+00:00</updated>
<author>
<name>Bhushan Shah</name>
<email>bhush94@gmail.com</email>
</author>
<published>2022-01-26T07:46:28+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=fffae63daa48648784919aec4b576034e44a2da0'/>
<id>fffae63daa48648784919aec4b576034e44a2da0</id>
<content type='text'>
This reverts commit abc3a698abc0dfea19040007a7c57d04c3bb6865.

Unfortunately it caused various problems:

- Minimum cmake version for extra-cmake-modules does not contain the
  required module
- Even with newer cmake it had issue with old policy that was not fixed
  until very late that breaks packages using old policy

CCMAIL: kde-frameworks-devel@kde.org
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit abc3a698abc0dfea19040007a7c57d04c3bb6865.

Unfortunately it caused various problems:

- Minimum cmake version for extra-cmake-modules does not contain the
  required module
- Even with newer cmake it had issue with old policy that was not fixed
  until very late that breaks packages using old policy

CCMAIL: kde-frameworks-devel@kde.org
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix ECMFindQmlModule unit test with Qt6</title>
<updated>2022-01-25T15:54:38+00:00</updated>
<author>
<name>Volker Krause</name>
<email>vkrause@kde.org</email>
</author>
<published>2022-01-25T15:54:38+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=9ff6f346b7e5265fb89c8e946b3ee841f6d4c305'/>
<id>9ff6f346b7e5265fb89c8e946b3ee841f6d4c305</id>
<content type='text'>
Finding Qt6 tools without also finding any library component only works
in the COMPONENT form, see also MR !233.

Fixes issue #7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Finding Qt6 tools without also finding any library component only works
in the COMPONENT form, see also MR !233.

Fixes issue #7
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix ECMPoQmTools when using Qt6</title>
<updated>2022-01-24T16:20:58+00:00</updated>
<author>
<name>Volker Krause</name>
<email>vkrause@kde.org</email>
</author>
<published>2022-01-24T16:20:58+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=76d3aeba00054b8fdef5d51a41585802522e7af6'/>
<id>76d3aeba00054b8fdef5d51a41585802522e7af6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ECMEnableSanitizers: do not enable linker flags when not supported</title>
<updated>2022-01-23T03:53:21+00:00</updated>
<author>
<name>Bhushan Shah</name>
<email>bhush94@gmail.com</email>
</author>
<published>2022-01-22T13:50:06+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=abc3a698abc0dfea19040007a7c57d04c3bb6865'/>
<id>abc3a698abc0dfea19040007a7c57d04c3bb6865</id>
<content type='text'>
If linker does not support the linker flag, do not enable it, on alpine
e.g. musl does not support the ASAN, if it is enabled unconditionally,
it will cause the linker to error out
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If linker does not support the linker flag, do not enable it, on alpine
e.g. musl does not support the ASAN, if it is enabled unconditionally,
it will cause the linker to error out
</pre>
</div>
</content>
</entry>
<entry>
<title>ECMQmlModule: Add -Muri automoc option to make static builds work correctly</title>
<updated>2022-01-21T11:56:14+00:00</updated>
<author>
<name>Arjen Hiemstra</name>
<email>ahiemstra@heimr.nl</email>
</author>
<published>2022-01-19T13:15:03+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=13d2e4a2a5a97dfceb61075ee760485d448fa36e'/>
<id>13d2e4a2a5a97dfceb61075ee760485d448fa36e</id>
<content type='text'>
This is apparently needed for static QML plugins to work properly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is apparently needed for static QML plugins to work properly.
</pre>
</div>
</content>
</entry>
<entry>
<title>ECMQmlModule: Correct the prefix of the generated qrc to be what Qt expects</title>
<updated>2022-01-21T11:56:14+00:00</updated>
<author>
<name>Arjen Hiemstra</name>
<email>ahiemstra@heimr.nl</email>
</author>
<published>2022-01-19T13:14:00+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=5069d782f38826be1e6edb24383a19bde9c16d05'/>
<id>5069d782f38826be1e6edb24383a19bde9c16d05</id>
<content type='text'>
When the major version of a module is &gt;1, Qt expects a .MajorVersion
suffix on the module path. Since we are already doing this for the
shared library install path, extract that code to a shared macro and
reuse it for the prefix path in the generated qrc.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the major version of a module is &gt;1, Qt expects a .MajorVersion
suffix on the module path. Since we are already doing this for the
shared library install path, extract that code to a shared macro and
reuse it for the prefix path in the generated qrc.
</pre>
</div>
</content>
</entry>
<entry>
<title>Set the right @since version for ECMQmlModule</title>
<updated>2022-01-21T11:56:14+00:00</updated>
<author>
<name>Arjen Hiemstra</name>
<email>ahiemstra@heimr.nl</email>
</author>
<published>2022-01-19T13:11:58+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=457904e1519aba0e854266889bdd4f0bd1694c4b'/>
<id>457904e1519aba0e854266889bdd4f0bd1694c4b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename ECMQMLModules.cmake to ECMFindQmlModule.cmake</title>
<updated>2022-01-18T12:09:57+00:00</updated>
<author>
<name>Arjen Hiemstra</name>
<email>ahiemstra@heimr.nl</email>
</author>
<published>2021-08-02T12:56:56+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=6fefacf8c4efe8b35aa543514892cbf38cf7b4d9'/>
<id>6fefacf8c4efe8b35aa543514892cbf38cf7b4d9</id>
<content type='text'>
To avoid ambiguity with ECMQmlModule.cmake.

To preserve backward compatibility, we keep a version around of
ECMQMLModules.cmake that warns a user of it being moved and includes the
new file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To avoid ambiguity with ECMQmlModule.cmake.

To preserve backward compatibility, we keep a version around of
ECMQMLModules.cmake that warns a user of it being moved and includes the
new file.
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce ECMQmlModule.cmake</title>
<updated>2022-01-18T12:09:57+00:00</updated>
<author>
<name>Arjen Hiemstra</name>
<email>ahiemstra@heimr.nl</email>
</author>
<published>2021-08-02T13:01:13+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=3813fd1bc97fa6bb2189cc9586f77be4c30478d6'/>
<id>3813fd1bc97fa6bb2189cc9586f77be4c30478d6</id>
<content type='text'>
This contains some helper functions to make it easier to create QML
modules through CMake. It takes care of several things that currently
need to be done manually.

It adds four tests for the four primary ways that it can be used,
either as shared/static library and with or without C++ plugin.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This contains some helper functions to make it easier to create QML
modules through CMake. It takes care of several things that currently
need to be done manually.

It adds four tests for the four primary ways that it can be used,
either as shared/static library and with or without C++ plugin.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename KDEDeprecationSettings to ECMDeprecationSettings</title>
<updated>2022-01-09T19:23:30+00:00</updated>
<author>
<name>Alexander Lohnau</name>
<email>alexander.lohnau@gmx.de</email>
</author>
<published>2022-01-09T19:22:30+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=2ce35e24ba218ed5e79b2d70f4589e408e01db5c'/>
<id>2ce35e24ba218ed5e79b2d70f4589e408e01db5c</id>
<content type='text'>
Semantically this is an ECM module, because it can be used to manage deprecated
Qt API and from any project which use ecm_generate_export_headers
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Semantically this is an ECM module, because it can be used to manage deprecated
Qt API and from any project which use ecm_generate_export_headers
</pre>
</div>
</content>
</entry>
</feed>
