<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git, branch v5.22.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>Android deployment: support projects without things in share or lib/qml</title>
<updated>2016-05-03T15:00:24+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2016-05-03T15:00:24+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=e0cfec7848ba63190957e107c7ef32dbe0119c42'/>
<id>e0cfec7848ba63190957e107c7ef32dbe0119c42</id>
<content type='text'>
Just setting the field android-extra-plugins to an empty string resulted
in androiddeployqt complaining about
"External resource  does not exist or not a correct directory!"
so the field is completely left out now if no plugin data dirs are found.
For consistency the same is done with the android-extra-libs field.

REVIEW: 127700
BUG: 362578

Thanks apol for review
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Just setting the field android-extra-plugins to an empty string resulted
in androiddeployqt complaining about
"External resource  does not exist or not a correct directory!"
so the field is completely left out now if no plugin data dirs are found.
For consistency the same is done with the android-extra-libs field.

REVIEW: 127700
BUG: 362578

Thanks apol for review
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade ECM version to 5.22.0.</title>
<updated>2016-05-02T20:52:20+00:00</updated>
<author>
<name>l10n daemon script</name>
<email>scripty@kde.org</email>
</author>
<published>2016-05-02T20:52:20+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=d914de956197c72e4df55b7b09ebae1222c5ddcf'/>
<id>d914de956197c72e4df55b7b09ebae1222c5ddcf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Update AppStream metadata path"</title>
<updated>2016-04-22T20:17:01+00:00</updated>
<author>
<name>Matthias Klumpp</name>
<email>matthias@tenstral.net</email>
</author>
<published>2016-04-22T20:17:01+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=b946897cb51b004d72c960c0c0949d4d2afb8c53'/>
<id>b946897cb51b004d72c960c0c0949d4d2afb8c53</id>
<content type='text'>
Better wait a little until applying this change, since this might break
assumptions, and we don't know yet if all distros are using a recent enough
AppStream (Generator) release.

This reverts commit 4b7a90bfe7a3e2eb3ae83c946c182a79fabc51e3.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Better wait a little until applying this change, since this might break
assumptions, and we don't know yet if all distros are using a recent enough
AppStream (Generator) release.

This reverts commit 4b7a90bfe7a3e2eb3ae83c946c182a79fabc51e3.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update AppStream metadata path</title>
<updated>2016-04-20T15:01:04+00:00</updated>
<author>
<name>Matthias Klumpp</name>
<email>matthias@tenstral.net</email>
</author>
<published>2016-04-20T15:01:04+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=4b7a90bfe7a3e2eb3ae83c946c182a79fabc51e3'/>
<id>4b7a90bfe7a3e2eb3ae83c946c182a79fabc51e3</id>
<content type='text'>
As per AppStream release 0.9.4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As per AppStream release 0.9.4
</pre>
</div>
</content>
</entry>
<entry>
<title>Enables KDE_INSTALL_USE_QT_SYS_PATHS if CMAKE_INSTALL_PREFIX Qt5 prefix</title>
<updated>2016-04-06T22:53:50+00:00</updated>
<author>
<name>Aleix Pol</name>
<email>aleixpol@kde.org</email>
</author>
<published>2016-04-06T22:53:50+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=a2d184bb89eaee3dc5e5b12ff6dfd4297bfcd5fb'/>
<id>a2d184bb89eaee3dc5e5b12ff6dfd4297bfcd5fb</id>
<content type='text'>
Make Qt and ECM-based projects use the same directory sctructure (i.e.
where plugins are, libs, etc.) by default. Otherwise it creates a tiny mess
that might be controlled but usually won't.

In the end, otherwise, people need to keep adapting their systems with
environment variables anyway. All distros end up setting always this
setting as ON, as well as brave developers who don't have separate prefixes
for Qt and KDE.

REVIEW: 127169
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make Qt and ECM-based projects use the same directory sctructure (i.e.
where plugins are, libs, etc.) by default. Otherwise it creates a tiny mess
that might be controlled but usually won't.

In the end, otherwise, people need to keep adapting their systems with
environment variables anyway. All distros end up setting always this
setting as ON, as well as brave developers who don't have separate prefixes
for Qt and KDE.

REVIEW: 127169
</pre>
</div>
</content>
</entry>
<entry>
<title>ecm_qt_declare_logging_category: improve error message when using without including</title>
<updated>2016-04-03T20:41:42+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2016-03-20T10:52:27+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=f7c1e8d57f84d0883a2a7683fd59ecc990a03de1'/>
<id>f7c1e8d57f84d0883a2a7683fd59ecc990a03de1</id>
<content type='text'>
If one subdir in the project includes this file, all others can use the function
but they don't see the value of the variable, which leads to a strange error

CMake Error at ECM/modules/ECMQtDeclareLoggingCategory.cmake:114 (configure_file):
  configure_file input location &lt;srcdir&gt; is a directory but a file was expected.

Happened in KIO, with kio/gui doing include+function call, and then adding
function call in kio/widgets.

REVIEW: 127432
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If one subdir in the project includes this file, all others can use the function
but they don't see the value of the variable, which leads to a strange error

CMake Error at ECM/modules/ECMQtDeclareLoggingCategory.cmake:114 (configure_file):
  configure_file input location &lt;srcdir&gt; is a directory but a file was expected.

Happened in KIO, with kio/gui doing include+function call, and then adding
function call in kio/widgets.

REVIEW: 127432
</pre>
</div>
</content>
</entry>
<entry>
<title>ECMEnableSanitizers: avoid linking runtime for Clang</title>
<updated>2016-03-29T18:13:23+00:00</updated>
<author>
<name>Peter Wu</name>
<email>peter@lekensteyn.nl</email>
</author>
<published>2016-03-29T18:13:23+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=c6495e75fc6114314512427bce5e202c1ad648c6'/>
<id>c6495e75fc6114314512427bce5e202c1ad648c6</id>
<content type='text'>
Clang automatically adds its runtime library (librt) when given the
-fsanitize options. Do not force the GCC runtime libraries (asan, tsan,
lsan), this results in "Your application is linked against incompatible
ASan runtimes." errors when using the library in an executable built
using Clang.

Acked by Mathieu Tarral

REVIEW: 127513
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Clang automatically adds its runtime library (librt) when given the
-fsanitize options. Do not force the GCC runtime libraries (asan, tsan,
lsan), this results in "Your application is linked against incompatible
ASan runtimes." errors when using the library in an executable built
using Clang.

Acked by Mathieu Tarral

REVIEW: 127513
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix _ecm_update_iconcache to only update the install location</title>
<updated>2016-03-21T21:31:09+00:00</updated>
<author>
<name>Stephen Kelly</name>
<email>steveire@gmail.com</email>
</author>
<published>2016-03-21T21:24:56+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=928e79cf5d51a3c78d388b7eb972b3dae1ebbb68'/>
<id>928e79cf5d51a3c78d388b7eb972b3dae1ebbb68</id>
<content type='text'>
Use the CMAKE_INSTALL_PREFIX to ensure that only a file in the install
location will be touched.  Otherwise a user running

 make install

as root would create root-owned files in the build directory.

Use the cmake -E touch command to update the mtime of the directory.
That command exists since late 2007, but this manual file creation
workaround pre-dates that by a few months (kdelibs SVN revision 691973).

There is no chance any calling code is already passing an absolute path
here because later in the function it is already used together with a
CMAKE_INSTALL_PREFIX.

Inspired-by: REVIEW 127445
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the CMAKE_INSTALL_PREFIX to ensure that only a file in the install
location will be touched.  Otherwise a user running

 make install

as root would create root-owned files in the build directory.

Use the cmake -E touch command to update the mtime of the directory.
That command exists since late 2007, but this manual file creation
workaround pre-dates that by a few months (kdelibs SVN revision 691973).

There is no chance any calling code is already passing an absolute path
here because later in the function it is already used together with a
CMAKE_INSTALL_PREFIX.

Inspired-by: REVIEW 127445
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "ECMQtDeclareLoggingCategory: Include &lt;QDebug&gt; with the generated file"</title>
<updated>2016-03-20T18:36:07+00:00</updated>
<author>
<name>Stephen Kelly</name>
<email>steveire@gmail.com</email>
</author>
<published>2016-03-20T18:36:07+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=09008700af42967f6ad10c9b3ef565cc2f727874'/>
<id>09008700af42967f6ad10c9b3ef565cc2f727874</id>
<content type='text'>
This reverts commit 1d4bc35cf9383177459544d6fcd9de35edf3e77d.

QLoggingCategory has always included QDebug, so this has always been
superfluous.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 1d4bc35cf9383177459544d6fcd9de35edf3e77d.

QLoggingCategory has always included QDebug, so this has always been
superfluous.
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade ECM version to 5.21.0.</title>
<updated>2016-03-13T14:59:27+00:00</updated>
<author>
<name>l10n daemon script</name>
<email>scripty@kde.org</email>
</author>
<published>2016-03-13T14:59:27+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=a2e9d3f39f5220ca6c9b90da0dd4255916fb031c'/>
<id>a2e9d3f39f5220ca6c9b90da0dd4255916fb031c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
