<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git/tests, 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>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>Skip non-directory files inside the po/ directory</title>
<updated>2014-05-26T14:05:56+00:00</updated>
<author>
<name>Aurélien Gâteau</name>
<email>agateau@kde.org</email>
</author>
<published>2014-05-20T13:02:00+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=93fe5c4acbb64988213d295a257ba747f5de554c'/>
<id>93fe5c4acbb64988213d295a257ba747f5de554c</id>
<content type='text'>
REVIEW: 118216
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
REVIEW: 118216
</pre>
</div>
</content>
</entry>
<entry>
<title>fix running ECMKDEModules test</title>
<updated>2014-05-15T19:02:40+00:00</updated>
<author>
<name>Patrick Spendrin</name>
<email>ps_ml@gmx.de</email>
</author>
<published>2014-05-15T14:31:44+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=edbefdaa47ba2af0f6472e6740e72870e4eb94fa'/>
<id>edbefdaa47ba2af0f6472e6740e72870e4eb94fa</id>
<content type='text'>
REVIEW:118147
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
REVIEW:118147
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not fail if vars like CMAKE_INSTALL_LIBDIR are defined as normal vars</title>
<updated>2014-05-14T14:50:44+00:00</updated>
<author>
<name>Aurélien Gâteau</name>
<email>agateau@kde.org</email>
</author>
<published>2014-05-14T13:08:22+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=cb30eb91b8a0265c620e155b4b2acf916cab20a6'/>
<id>cb30eb91b8a0265c620e155b4b2acf916cab20a6</id>
<content type='text'>
REVIEW: 118127
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
REVIEW: 118127
</pre>
</div>
</content>
</entry>
<entry>
<title>More complete testing of ECMPoQmTools</title>
<updated>2014-05-13T15:20:18+00:00</updated>
<author>
<name>Aurélien Gâteau</name>
<email>agateau@kde.org</email>
</author>
<published>2014-05-13T13:52:39+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=b02aac922797f9dbaaf35de54de61a1167984e51'/>
<id>b02aac922797f9dbaaf35de54de61a1167984e51</id>
<content type='text'>
- Test calling ecm_process_po_files_as_qm() without INSTALL_DESTINATION argument
- Test calling ecm_install_po_files_as_qm() with CMAKE_INSTALL_LOCALEDIR set
  and with LOCALE_INSTALL_DIR set

REVIEW: 118114
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Test calling ecm_process_po_files_as_qm() without INSTALL_DESTINATION argument
- Test calling ecm_install_po_files_as_qm() with CMAKE_INSTALL_LOCALEDIR set
  and with LOCALE_INSTALL_DIR set

REVIEW: 118114
</pre>
</div>
</content>
</entry>
<entry>
<title>Use CMAKE_INSTALL_FOODIR style variables for KDEInstallDirs</title>
<updated>2014-05-13T14:48:13+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2014-05-08T20:44:01+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=0aef7600debb1d3d1b18aa77149c93ef118c4208'/>
<id>0aef7600debb1d3d1b18aa77149c93ef118c4208</id>
<content type='text'>
This matches how CMake's GNUInstallDirs does things.

REVIEW: 118057
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This matches how CMake's GNUInstallDirs does things.

REVIEW: 118057
</pre>
</div>
</content>
</entry>
<entry>
<title>Check that KDEInstallDirs defines the variables it claims to</title>
<updated>2014-05-12T22:49:23+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2014-05-12T22:39:13+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=bba8e7415828db03d30d1c5f35894f829fd299d7'/>
<id>bba8e7415828db03d30d1c5f35894f829fd299d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ECMPoQmTools module</title>
<updated>2014-05-04T19:59:53+00:00</updated>
<author>
<name>Aurélien Gâteau</name>
<email>agateau@kde.org</email>
</author>
<published>2014-05-04T19:43:42+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=73992f139276b75aeddf78f476644a2d82f9e802'/>
<id>73992f139276b75aeddf78f476644a2d82f9e802</id>
<content type='text'>
ecm_create_qm_from_po_files() was actually not very useful in practice.
So that is deprecated, to be removed before ECM 1.0.

Instead, the ECMPoQmTools provides several useful functions:
ecm_create_qm_loader() (which already existed in
ECMCreateQmFromPoFiles), ecm_process_po_files_as_qm() (which has the
same signature as gettext_process_po_files() from the FindGettext
module) and ecm_install_po_files_as_qm(), which is a convenience
function mostly for the benefit of KDE Frameworks (although potentially
useful for whatever other projects have the unusual requirement of a
Gettext translation workflow but no Gettext usage in the code).

NB: some clean-up to the documentation was done by Alex Merry
&lt;alex.merry@kde.org&gt; as part of this commit.

REVIEW: 117823
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ecm_create_qm_from_po_files() was actually not very useful in practice.
So that is deprecated, to be removed before ECM 1.0.

Instead, the ECMPoQmTools provides several useful functions:
ecm_create_qm_loader() (which already existed in
ECMCreateQmFromPoFiles), ecm_process_po_files_as_qm() (which has the
same signature as gettext_process_po_files() from the FindGettext
module) and ecm_install_po_files_as_qm(), which is a convenience
function mostly for the benefit of KDE Frameworks (although potentially
useful for whatever other projects have the unusual requirement of a
Gettext translation workflow but no Gettext usage in the code).

NB: some clean-up to the documentation was done by Alex Merry
&lt;alex.merry@kde.org&gt; as part of this commit.

REVIEW: 117823
</pre>
</div>
</content>
</entry>
<entry>
<title>Split up module execution tests</title>
<updated>2014-04-25T09:43:53+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2014-04-20T14:55:54+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=eb8a168c7a184770019d7fcf1dd8ad1a0ba02c80'/>
<id>eb8a168c7a184770019d7fcf1dd8ad1a0ba02c80</id>
<content type='text'>
Find module tests now use find_package(), and there is a version for
when CMAKE_MODULE_PATH is set and a version for when
ecm_use_find_modules() is used.

KDE modules are also now tested.

REVIEW 117658
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Find module tests now use find_package(), and there is a version for
when CMAKE_MODULE_PATH is set and a version for when
ecm_use_find_modules() is used.

KDE modules are also now tested.

REVIEW 117658
</pre>
</div>
</content>
</entry>
</feed>
