<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git/modules, branch v5.26.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>ecm_process_po_files_as_qm: Skip fuzzy translations</title>
<updated>2016-09-05T12:02:11+00:00</updated>
<author>
<name>Alexander Potashev</name>
<email>aspotashev@gmail.com</email>
</author>
<published>2016-09-05T12:02:11+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=ee35b6c12a8f05136ea7d69961e34a9d531d97b6'/>
<id>ee35b6c12a8f05136ea7d69961e34a9d531d97b6</id>
<content type='text'>
REVIEW: 128823
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
REVIEW: 128823
</pre>
</div>
</content>
</entry>
<entry>
<title>The default level for logging categories should be Info rather than Warning.</title>
<updated>2016-09-02T14:36:00+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2016-06-17T22:23:40+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=413eb26f5d9e7a7f174509f8a16d057d5c0e6578'/>
<id>413eb26f5d9e7a7f174509f8a16d057d5c0e6578</id>
<content type='text'>
The whole point of Info is to be used by apps who want to print out some
info for the user, not disabled by default.

Example use case: ksmserver could output the name of the autostart
files it's starting, so user can check their own scripts are started,
and associate any errors with the corresponding script.

In other words:
Debug = debugging for the developer
Info = debugging for the user :-)

This commit shows the benefit of having a central place for changing this
(many category definitions do not use this macro though)

REVIEW: 128232
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The whole point of Info is to be used by apps who want to print out some
info for the user, not disabled by default.

Example use case: ksmserver could output the name of the autostart
files it's starting, so user can check their own scripts are started,
and associate any errors with the corresponding script.

In other words:
Debug = debugging for the developer
Info = debugging for the user :-)

This commit shows the benefit of having a central place for changing this
(many category definitions do not use this macro though)

REVIEW: 128232
</pre>
</div>
</content>
</entry>
<entry>
<title>add full license text</title>
<updated>2016-08-31T21:00:09+00:00</updated>
<author>
<name>Allen Winter</name>
<email>winter@kde.org</email>
</author>
<published>2016-08-31T21:00:09+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=040440eb9ebfa756adc6b31f53d8e733fd0da3c9'/>
<id>040440eb9ebfa756adc6b31f53d8e733fd0da3c9</id>
<content type='text'>
REVIEW: 128780
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
REVIEW: 128780
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix inclusion when there's no Qt5</title>
<updated>2016-07-26T23:44:31+00:00</updated>
<author>
<name>Aleix Pol</name>
<email>aleixpol@kde.org</email>
</author>
<published>2016-07-26T23:44:31+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=c07196c98c6998813fee3ab2889bba5d36447f58'/>
<id>c07196c98c6998813fee3ab2889bba5d36447f58</id>
<content type='text'>
ECMQueryQmake will fail as it's designed to only work with Qt5. We
don't want to terminate the execution there, just to spit a warning
and leave. If we suggest qmake-qt5 as a command, we'll end up performing
the call anyway.

This will fix the ExecuteCoreModules test under latest-qt4 build.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ECMQueryQmake will fail as it's designed to only work with Qt5. We
don't want to terminate the execution there, just to spit a warning
and leave. If we suggest qmake-qt5 as a command, we'll end up performing
the call anyway.

This will fix the ExecuteCoreModules test under latest-qt4 build.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a fallback method for query_qmake() when there's no Qt5 installation</title>
<updated>2016-07-26T12:06:56+00:00</updated>
<author>
<name>Aleix Pol</name>
<email>aleixpol@kde.org</email>
</author>
<published>2016-07-26T12:06:56+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=8ac7abb78d97210c5cbbc87fba83d58d7b843a8d'/>
<id>8ac7abb78d97210c5cbbc87fba83d58d7b843a8d</id>
<content type='text'>
Addresses its usage on systems where Qt5 isn't installed, it allows for
modules using it to decide what they should do.

REVIEW: 128488
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Addresses its usage on systems where Qt5 isn't installed, it allows for
modules using it to decide what they should do.

REVIEW: 128488
</pre>
</div>
</content>
</entry>
<entry>
<title>Make sure ECMGeneratePriFile.cmake behaves like the rest of ECM</title>
<updated>2016-07-18T12:45:20+00:00</updated>
<author>
<name>Aleix Pol</name>
<email>aleixpol@kde.org</email>
</author>
<published>2016-07-18T12:45:02+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=5bb92992317a6cf878c823cadac6dd0ccff969d6'/>
<id>5bb92992317a6cf878c823cadac6dd0ccff969d6</id>
<content type='text'>
In KDEInstallDirs we have some code to make sure that qmake is asked when
the project shares the prefix with the installed Qt, to make sure that if
something was changed in the distribution it would reflect on the projects.

Make sure PRI files are installed using the same reasoning.

REVIEW: 128427
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In KDEInstallDirs we have some code to make sure that qmake is asked when
the project shares the prefix with the installed Qt, to make sure that if
something was changed in the distribution it would reflect on the projects.

Make sure PRI files are installed using the same reasoning.

REVIEW: 128427
</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>
</feed>
