<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git, branch v1.6.1</title>
<subtitle>hurd extra-cmake-modules.git</subtitle>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/'/>
<entry>
<title>Do not unset cache variables in KDEInstallDirs.</title>
<updated>2015-01-11T17:17:11+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2015-01-11T10:57:17+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=a1bb0b0488843165e606771b75a3a67ba8a131a6'/>
<id>a1bb0b0488843165e606771b75a3a67ba8a131a6</id>
<content type='text'>
Cache variables such as CMAKE_INSTALL_BINDIR may be used by other
modules included from parallel parts of the tree, so we should not touch
them. We still override them in the runtime environment, but this will
not interfere with parallel subtrees of the project.

As part of this, the order of precedence of variables specified on the
command line is changed, so that KDE_INSTALL_* is considered first
(although it is still considered "undefined" in the documentation). This
means that if you only specify CMAKE_INSTALL_BINDIR, that will be used
by both KDEInstallDirs and GNUInstallDirs, but if you specify both that
and KDE_INSTALL_BINDIR, KDEInstallDirs will use KDE_INSTALL_BINDIR
instead.  This is probably not too useful, but seems more useful than
any other arrangement.

BUG: 342717
REVIEW: 121982
(cherry picked from commit 4462e9ddedb78c31a6f1089d073b1bfde6ce60ce)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cache variables such as CMAKE_INSTALL_BINDIR may be used by other
modules included from parallel parts of the tree, so we should not touch
them. We still override them in the runtime environment, but this will
not interfere with parallel subtrees of the project.

As part of this, the order of precedence of variables specified on the
command line is changed, so that KDE_INSTALL_* is considered first
(although it is still considered "undefined" in the documentation). This
means that if you only specify CMAKE_INSTALL_BINDIR, that will be used
by both KDEInstallDirs and GNUInstallDirs, but if you specify both that
and KDE_INSTALL_BINDIR, KDEInstallDirs will use KDE_INSTALL_BINDIR
instead.  This is probably not too useful, but seems more useful than
any other arrangement.

BUG: 342717
REVIEW: 121982
(cherry picked from commit 4462e9ddedb78c31a6f1089d073b1bfde6ce60ce)
</pre>
</div>
</content>
</entry>
<entry>
<title>fix typo that lead to nearly empty KDE_INSTALL_TARGETS_DEFAULT_ARGS var on mac</title>
<updated>2015-01-11T17:16:57+00:00</updated>
<author>
<name>Christoph Cullmann</name>
<email>cullmann@kde.org</email>
</author>
<published>2015-01-07T19:16:23+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=441c4543458f0f6c25dbe8bc8b9f0c3910911165'/>
<id>441c4543458f0f6c25dbe8bc8b9f0c3910911165</id>
<content type='text'>
(cherry picked from commit d47ef4776d349110988477ea1836d98a9e393755)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit d47ef4776d349110988477ea1836d98a9e393755)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix include directory change spotted by Hrvoje Senjan.</title>
<updated>2014-12-28T17:34:30+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2014-12-28T17:34:30+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=8dc36cfa882f07a60b3ebdf16d9aac57871bd382'/>
<id>8dc36cfa882f07a60b3ebdf16d9aac57871bd382</id>
<content type='text'>
A previous commit inadvertantly changed the KF5 include prefix to kf5
(uppercase to lowercase).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A previous commit inadvertantly changed the KF5 include prefix to kf5
(uppercase to lowercase).
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve version file tests.</title>
<updated>2014-12-28T17:30:11+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2014-12-28T16:32:13+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=f8af407eba5c5ea45be2c6351cf41a7cb44fed21'/>
<id>f8af407eba5c5ea45be2c6351cf41a7cb44fed21</id>
<content type='text'>
Mostly just refatoring to have less duplicated code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mostly just refatoring to have less duplicated code.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add deprecation warnings for old-style variables.</title>
<updated>2014-12-28T15:44:35+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2014-12-24T18:31:05+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=351fe45dba7ac04ec2779b7d761ac55a58f89945'/>
<id>351fe45dba7ac04ec2779b7d761ac55a58f89945</id>
<content type='text'>
REVIEW: 121646
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
REVIEW: 121646
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor KDEInstallDirs tests.</title>
<updated>2014-12-28T15:44:32+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2014-12-23T16:07:41+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=25d2b72789090e99b0059784827e43a1a82aeafb'/>
<id>25d2b72789090e99b0059784827e43a1a82aeafb</id>
<content type='text'>
REVIEW: 121646
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
REVIEW: 121646
</pre>
</div>
</content>
</entry>
<entry>
<title>Make KDEInstallDirs provide KDE_INSTALL_* variables.</title>
<updated>2014-12-28T15:43:52+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2014-12-17T20:33:32+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=107f255620b6284de118aa1f358ab6cf99862ae9'/>
<id>107f255620b6284de118aa1f358ab6cf99862ae9</id>
<content type='text'>
Creating variables whose names start with CMAKE_ is a bad idea for
modules distributed outside CMake itself. Since the module is called
KDEInstallDirs, having a KDE_INSTALL_ prefix for the variables is clear
and intuitive.

Both CMAKE_INSTALL_* variables and the older KDELibs4-compatible
variables are provided, unless KDE_INSTALL_DIRS_NO_DEPRECATED is set to
TRUE before the module is included. Even then, the CMAKE_INSTALL_*
variables provided by the GNUInstallDirs module will still be set and
understood (for compatibility with that module), unless
KDE_INSTALL_DIRS_NO_CMAKE_VARIABLES is set to TRUE.

REVIEW: 121646
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Creating variables whose names start with CMAKE_ is a bad idea for
modules distributed outside CMake itself. Since the module is called
KDEInstallDirs, having a KDE_INSTALL_ prefix for the variables is clear
and intuitive.

Both CMAKE_INSTALL_* variables and the older KDELibs4-compatible
variables are provided, unless KDE_INSTALL_DIRS_NO_DEPRECATED is set to
TRUE before the module is included. Even then, the CMAKE_INSTALL_*
variables provided by the GNUInstallDirs module will still be set and
understood (for compatibility with that module), unless
KDE_INSTALL_DIRS_NO_CMAKE_VARIABLES is set to TRUE.

REVIEW: 121646
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix formatting in ECMSetupVersion.cmake.</title>
<updated>2014-12-28T15:04:15+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2014-12-27T15:41:49+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=69939eef4f828e881edd387b129128cb252f7ab3'/>
<id>69939eef4f828e881edd387b129128cb252f7ab3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add COMPATIBILITY argument to ecm_setup_version().</title>
<updated>2014-12-28T15:03:31+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2014-12-27T15:28:39+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=bd69cdeea9aef1f254b7d83dd137a4de955151b7'/>
<id>bd69cdeea9aef1f254b7d83dd137a4de955151b7</id>
<content type='text'>
Lots of libraries will want to use SameMajorVersion to make sure
searching for version 1 of a library doesn't give you version 2, for
example.

We may want to add another, custom compatibility mode for
KDE Frameworks-style versioning, where version x.90.z to x.99.z are
alpha/beta releases for version (x+1).

REVIEW: 121696
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Lots of libraries will want to use SameMajorVersion to make sure
searching for version 1 of a library doesn't give you version 2, for
example.

We may want to add another, custom compatibility mode for
KDE Frameworks-style versioning, where version x.90.z to x.99.z are
alpha/beta releases for version (x+1).

REVIEW: 121696
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade ECM version to 1.6.0.</title>
<updated>2014-12-17T16:23:12+00:00</updated>
<author>
<name>l10n daemon script</name>
<email>scripty@kde.org</email>
</author>
<published>2014-12-17T16:23:10+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=fe771709d774402e4cdeb883c2783f64b6e62d65'/>
<id>fe771709d774402e4cdeb883c2783f64b6e62d65</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
