<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git/kde-modules, branch v5.82.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>Modules docs: move rst docs into bracket comments</title>
<updated>2021-04-23T17:49:14+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2021-04-17T09:02:00+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=5512e03562694ebfe571a3b6068a7d35d9ddfd7a'/>
<id>5512e03562694ebfe571a3b6068a7d35d9ddfd7a</id>
<content type='text'>
CMake &gt;= 3.0 supports bracket comments, and the reStructuredText
integration code in sphinx/ext/ecm.py already supports extracting
the docs from a bracket comment instead.
Editing documentation without leading line comment markers is more simple,
e,g. when reflowing text over lines.

With ECM meanwhile requiring CMake 3.5 now it is possible to switch
(and thus follow also the approach used by cmake itself).

NO_CHANGELOG
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CMake &gt;= 3.0 supports bracket comments, and the reStructuredText
integration code in sphinx/ext/ecm.py already supports extracting
the docs from a bracket comment instead.
Editing documentation without leading line comment markers is more simple,
e,g. when reflowing text over lines.

With ECM meanwhile requiring CMake 3.5 now it is possible to switch
(and thus follow also the approach used by cmake itself).

NO_CHANGELOG
</pre>
</div>
</content>
</entry>
<entry>
<title>clang-format: Add links to clang-format docs and coding style wiki</title>
<updated>2021-04-20T14:58:30+00:00</updated>
<author>
<name>Alexander Lohnau</name>
<email>alexander.lohnau@gmx.de</email>
</author>
<published>2021-04-17T11:50:38+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=38b5d046c4d42232d45bf4464167b2e6feea4cf7'/>
<id>38b5d046c4d42232d45bf4464167b2e6feea4cf7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add link to clang-format options documentation</title>
<updated>2021-04-17T15:10:16+00:00</updated>
<author>
<name>Ahmad Samir</name>
<email>a.samirh78@gmail.com</email>
</author>
<published>2021-04-17T15:10:16+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=cf4a96ff44595fcb0e5f29ff1af5780daadc7c97'/>
<id>cf4a96ff44595fcb0e5f29ff1af5780daadc7c97</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>clang-format: Disable formatting for JS files</title>
<updated>2021-04-16T15:35:17+00:00</updated>
<author>
<name>Alexander Lohnau</name>
<email>alexander.lohnau@gmx.de</email>
</author>
<published>2021-04-16T15:35:17+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=26fcbd9a5762c3f3e45e7532cc0918eb4f7e63a7'/>
<id>26fcbd9a5762c3f3e45e7532cc0918eb4f7e63a7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix static Windows builds by not setting /NODEFAULTLIB:libcmt /DEFAULTLIB:msvcrt</title>
<updated>2021-04-14T10:40:37+00:00</updated>
<author>
<name>Hannah von Reth</name>
<email>vonreth@kde.org</email>
</author>
<published>2021-04-14T10:40:37+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=ec86df35bb23941403ec88f9a663a8a44fceae51'/>
<id>ec86df35bb23941403ec88f9a663a8a44fceae51</id>
<content type='text'>
If we tell the compiler to link the runtime statically and then explicitly link
the dynamic runtime and prohibit the static we continue to produce dynamic
builds...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If we tell the compiler to link the runtime statically and then explicitly link
the dynamic runtime and prohibit the static we continue to produce dynamic
builds...
</pre>
</div>
</content>
</entry>
<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>
</feed>
