<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git, branch v1.0.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>Alex Merry says: let's call it 1.0.0, to indicate that we guarantee SC</title>
<updated>2014-07-01T18:08:51+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2014-07-01T18:08:51+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=9e999cecc0a0427b593ce18c9619934ad09e1e92'/>
<id>9e999cecc0a0427b593ce18c9619934ad09e1e92</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>give a warning if using invalid (typically old KDE 3) categories</title>
<updated>2014-07-01T16:02:36+00:00</updated>
<author>
<name>Jonathan Riddell</name>
<email>jr@jriddell.org</email>
</author>
<published>2014-07-01T16:02:36+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=6295d0fed97a4f534a00a479611f0f2a0a9e4e19'/>
<id>6295d0fed97a4f534a00a479611f0f2a0a9e4e19</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add breeze icon theme to ECMInstallIcons, ack'ed by notmart</title>
<updated>2014-07-01T14:49:53+00:00</updated>
<author>
<name>Jonathan Riddell</name>
<email>jr@jriddell.org</email>
</author>
<published>2014-07-01T14:49:53+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=baa6fdc54692f906f631b84c9457466aee998123'/>
<id>baa6fdc54692f906f631b84c9457466aee998123</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>upgrade version number</title>
<updated>2014-07-01T10:33:03+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2014-07-01T10:33:03+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=0b6114cb6dbd1c4aa0db294e8e105211e9fd4a51'/>
<id>0b6114cb6dbd1c4aa0db294e8e105211e9fd4a51</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ECMAddTests: make NAME_PREFIX only apply to the test, not the target</title>
<updated>2014-06-21T15:41:16+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2014-06-15T16:21:56+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=f6f1e8c7b8321389fe8268fc25254bd512a6f399'/>
<id>f6f1e8c7b8321389fe8268fc25254bd512a6f399</id>
<content type='text'>
David Faure and Patrick Spendrin have convinced me that NAME_PREFIX
should be informational only, and not be used to prevent clashes, since
it makes things confusing when you run tests manually.

This is a SIC change (although in practice only kio and kconfig should
be affected, currently).

REVIEW: 118768

CCMAIL: kde-frameworks-devel@kde.org
CCMAIL: kde-buildsystem@kde.org
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
David Faure and Patrick Spendrin have convinced me that NAME_PREFIX
should be informational only, and not be used to prevent clashes, since
it makes things confusing when you run tests manually.

This is a SIC change (although in practice only kio and kconfig should
be affected, currently).

REVIEW: 118768

CCMAIL: kde-frameworks-devel@kde.org
CCMAIL: kde-buildsystem@kde.org
</pre>
</div>
</content>
</entry>
<entry>
<title>Provide an option to exclude the tests</title>
<updated>2014-06-17T18:17:14+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2014-06-03T14:26:47+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=bd22dc73a6da58dea8b709ef27f4c11eb598f42c'/>
<id>bd22dc73a6da58dea8b709ef27f4c11eb598f42c</id>
<content type='text'>
While the tests in ECM are not "built" as such (at least, not until they
are run), disabling the tests might be desirable to avoid the compiler
checks and to make the whole build process architecture-independent.

REVIEW: 118498
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While the tests in ECM are not "built" as such (at least, not until they
are run), disabling the tests might be desirable to avoid the compiler
checks and to make the whole build process architecture-independent.

REVIEW: 118498
</pre>
</div>
</content>
</entry>
<entry>
<title>Make ECM language-independent again, but make the tests use C</title>
<updated>2014-06-17T18:17:05+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2014-06-03T14:22:41+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=3afc8f9875979e57cce97edd68a5971d6771e097'/>
<id>3afc8f9875979e57cce97edd68a5971d6771e097</id>
<content type='text'>
Setting the language for ECM's project() call to C had unanticipated
side-effects - notably that the installed version file required the
architecture to match the one used at build time.

Instead, we make the tests a sub-project, setting up C as the language
there (since most of the tests do use C, albeit slightly indirectly).

REVIEW: 118498
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Setting the language for ECM's project() call to C had unanticipated
side-effects - notably that the installed version file required the
architecture to match the one used at build time.

Instead, we make the tests a sub-project, setting up C as the language
there (since most of the tests do use C, albeit slightly indirectly).

REVIEW: 118498
</pre>
</div>
</content>
</entry>
<entry>
<title>Reorganize tests</title>
<updated>2014-06-02T15:23:19+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2014-06-02T15:23:19+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=5977afced396a62fb86eb178f13156588e3cfcd8'/>
<id>5977afced396a62fb86eb178f13156588e3cfcd8</id>
<content type='text'>
Move the detailed testing of KDEInstallDirs from ExecuteKDEModules to a
subdir of KDEInstallDirsTest. This is where you would expect to find it,
and it also makes sure that other KDE modules are not affecting the
test.

This also makes the KDEInstallDirs/not_cache_variable regression test
work the same way as the other tests, doing a double-configure and
build. While not stricly necessary to catch the original issue, it does
ensure that the problem does not appear when reconfiguring either.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move the detailed testing of KDEInstallDirs from ExecuteKDEModules to a
subdir of KDEInstallDirsTest. This is where you would expect to find it,
and it also makes sure that other KDE modules are not affecting the
test.

This also makes the KDEInstallDirs/not_cache_variable regression test
work the same way as the other tests, doing a double-configure and
build. While not stricly necessary to catch the original issue, it does
ensure that the problem does not appear when reconfiguring either.
</pre>
</div>
</content>
</entry>
<entry>
<title>New ECM release today</title>
<updated>2014-06-01T09:41:44+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2014-06-01T09:41:44+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=1fe09cafc493bbe541f16d43b783cbb876cab528'/>
<id>1fe09cafc493bbe541f16d43b783cbb876cab528</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix finding of Qt5LinguistTools on some systems</title>
<updated>2014-05-28T15:48:01+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2014-05-28T11:23:36+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=51c4739231a637ee600e21e99e2d0bedb78a99e7'/>
<id>51c4739231a637ee600e21e99e2d0bedb78a99e7</id>
<content type='text'>
Although ECM does not make use of a compiler directly, the language
affects the search path for CMake packages; in particular, a package
installed to /usr/lib64/cmake will not be found if NONE is passed as the
language argument to project(). This meant that a 64-bit version of
Qt5LinguistTools would not be found on systems where 64-bit libraries
are not installed in the "default architecture" location (/usr/lib).

With this change, the configure step performs some otherwise-unnecessary
tests. We minimise this by explicitly specifying the C language (which
is also what some of the tests use), rather than letting it be the
default (which is C and C++).

REVIEW: 118374
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Although ECM does not make use of a compiler directly, the language
affects the search path for CMake packages; in particular, a package
installed to /usr/lib64/cmake will not be found if NONE is passed as the
language argument to project(). This meant that a 64-bit version of
Qt5LinguistTools would not be found on systems where 64-bit libraries
are not installed in the "default architecture" location (/usr/lib).

With this change, the configure step performs some otherwise-unnecessary
tests. We minimise this by explicitly specifying the C language (which
is also what some of the tests use), rather than letting it be the
default (which is C and C++).

REVIEW: 118374
</pre>
</div>
</content>
</entry>
</feed>
