<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git/kde-modules, branch v5.80.0-rc1</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>clang-format: set AlwaysBreakTemplateDeclarations to true</title>
<updated>2021-02-16T21:45:27+00:00</updated>
<author>
<name>Ahmad Samir</name>
<email>a.samirh78@gmail.com</email>
</author>
<published>2021-02-16T21:45:27+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=a04e7115a9879bc627bec8fb944b669cef134bff'/>
<id>a04e7115a9879bc627bec8fb944b669cef134bff</id>
<content type='text'>
This matches most of the existing code in KDE; also note that Qt has the
same setting (also stating in a comment in their _clang-format that this
matching their existing code).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This matches most of the existing code in KDE; also note that Qt has the
same setting (also stating in a comment in their _clang-format that this
matching their existing code).
</pre>
</div>
</content>
</entry>
<entry>
<title>Add clang-format target by default in KDEFrameworkCompilerSettings</title>
<updated>2021-02-10T23:23:40+00:00</updated>
<author>
<name>Alexander Lohnau</name>
<email>alexander.lohnau@gmx.de</email>
</author>
<published>2021-01-16T12:27:05+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=da06fa05d8a20edab7c684a516d4a676889cc83b'/>
<id>da06fa05d8a20edab7c684a516d4a676889cc83b</id>
<content type='text'>
To prevent cmake errors with exiting usages it is checked if the target already exists.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To prevent cmake errors with exiting usages it is checked if the target already exists.
</pre>
</div>
</content>
</entry>
<entry>
<title>Define relative paths when KDE_INSTALL_USE_QT_SYS_PATHS is enabled</title>
<updated>2021-02-08T14:31:43+00:00</updated>
<author>
<name>Daan De Meyer</name>
<email>daan.j.demeyer@gmail.com</email>
</author>
<published>2020-12-15T21:40:27+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=cd2f66b9aa12455b914952c5c61518490d0c172d'/>
<id>cd2f66b9aa12455b914952c5c61518490d0c172d</id>
<content type='text'>
When building multiple KDE projects, installing them to "$DESTDIR"
and having cmake look for kde dependencies in "$DESTDIR" using
"CMAKE_PREFIX_PATH=$DESTDIR/usr", we currently get failures when
calling find_package() on projects that use KDE_INSTALL_QTPLUGINDIR,
KDE_INSTALL_QTQMLDIR and KDE_INSTALL_QTQUICKIMPORTSDIR because these
are defined as absolute paths when KDE_INSTALL_USE_QT_SYS_PATHS is
enabled.

This commit defines these paths relative to qmake's QT_INSTALL_PREFIX
property instead when KDE is install to the same prefix as Qt. This
fixes DESTDIR installations because with relative paths, CMake will
search for these paths in "$DESTDIR" as well as "/".

We limit this change to the scenario where the Qt and CMake install
prefixes are the same because always doing this would break backwards
compatibility as qml and plugins would be installed into CMAKE_INSTALL_PREFIX
instead of QT_INSTALL_PREFIX after this change.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When building multiple KDE projects, installing them to "$DESTDIR"
and having cmake look for kde dependencies in "$DESTDIR" using
"CMAKE_PREFIX_PATH=$DESTDIR/usr", we currently get failures when
calling find_package() on projects that use KDE_INSTALL_QTPLUGINDIR,
KDE_INSTALL_QTQMLDIR and KDE_INSTALL_QTQUICKIMPORTSDIR because these
are defined as absolute paths when KDE_INSTALL_USE_QT_SYS_PATHS is
enabled.

This commit defines these paths relative to qmake's QT_INSTALL_PREFIX
property instead when KDE is install to the same prefix as Qt. This
fixes DESTDIR installations because with relative paths, CMake will
search for these paths in "$DESTDIR" as well as "/".

We limit this change to the scenario where the Qt and CMake install
prefixes are the same because always doing this would break backwards
compatibility as qml and plugins would be installed into CMAKE_INSTALL_PREFIX
instead of QT_INSTALL_PREFIX after this change.
</pre>
</div>
</content>
</entry>
<entry>
<title>Only enable GNU_TAR_FOUND when --sort=name is available</title>
<updated>2021-02-05T15:18:39+00:00</updated>
<author>
<name>Milian Wolff</name>
<email>mail@milianw.de</email>
</author>
<published>2021-02-01T17:26:25+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=73c16740d2629cd03f9b9081919a569d2aaa4af4'/>
<id>73c16740d2629cd03f9b9081919a569d2aaa4af4</id>
<content type='text'>
The --sort=name option was only added in version 1.28
which isn't available in Centos 7 yet e.g.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The --sort=name option was only added in version 1.28
which isn't available in Centos 7 yet e.g.
</pre>
</div>
</content>
</entry>
<entry>
<title>KDEFrameworksCompilerSettings: define -DQT_NO_KEYWORDS by default</title>
<updated>2021-01-31T12:10:29+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2021-01-31T12:10:29+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=24d4578e80e978ee6f1d8deca2cb3a5ae5e9e18f'/>
<id>24d4578e80e978ee6f1d8deca2cb3a5ae5e9e18f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve documentation for KDEClangFormat module</title>
<updated>2021-01-30T18:47:36+00:00</updated>
<author>
<name>Alexander Lohnau</name>
<email>alexander.lohnau@gmx.de</email>
</author>
<published>2021-01-20T14:28:15+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=52b653d5b605b2110d03ab9b43681ecfe8ce0c5c'/>
<id>52b653d5b605b2110d03ab9b43681ecfe8ce0c5c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[KDEGitCommitHooks] Create copy of scripts in source dir</title>
<updated>2021-01-30T14:46:18+00:00</updated>
<author>
<name>Alexander Lohnau</name>
<email>alexander.lohnau@gmx.de</email>
</author>
<published>2021-01-20T12:06:46+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=7fe4a9c96cfd7b3df458d08ca1e98cb56767f651'/>
<id>7fe4a9c96cfd7b3df458d08ca1e98cb56767f651</id>
<content type='text'>
It was reported that in case of containerized setups where the
source and build are in different containers the pre-commit
script would reference a file which is another container and
is consequently not found.

To avoid this the script is copied in the source dir and a relative path is defined.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was reported that in case of containerized setups where the
source and build are in different containers the pre-commit
script would reference a file which is another container and
is consequently not found.

To avoid this the script is copied in the source dir and a relative path is defined.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove optional parameter</title>
<updated>2021-01-30T14:46:18+00:00</updated>
<author>
<name>Alexander Lohnau</name>
<email>alexander.lohnau@gmx.de</email>
</author>
<published>2021-01-27T16:31:44+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=a50e45b8986f01f6b6c85f68d59a4491610ce29c'/>
<id>a50e45b8986f01f6b6c85f68d59a4491610ce29c</id>
<content type='text'>
This makes it more difficult to implement the relative paths.
It would be nice to have, but if we encounter a scenario
where we explicitly need this we can revisit it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes it more difficult to implement the relative paths.
It would be nice to have, but if we encounter a scenario
where we explicitly need this we can revisit it.
</pre>
</div>
</content>
</entry>
<entry>
<title>KDEClangFormat: Do not override custom clang-format files</title>
<updated>2021-01-30T14:22:03+00:00</updated>
<author>
<name>Alexander Lohnau</name>
<email>alexander.lohnau@gmx.de</email>
</author>
<published>2021-01-30T12:44:07+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=0d5ed9bb9117f6526691b3572bf85090efbeed4a'/>
<id>0d5ed9bb9117f6526691b3572bf85090efbeed4a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Define -DQT_NO_FOREACH by default</title>
<updated>2021-01-29T22:47:07+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2021-01-19T17:30:12+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=f8309d8d8d62fd10b809e2eef1076cac043f8f31'/>
<id>f8309d8d8d62fd10b809e2eef1076cac043f8f31</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
