<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git/kde-modules, branch v1.2.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>Fix ECM to use qmake instead of hardcoding plugin install dirs</title>
<updated>2014-09-03T12:28:14+00:00</updated>
<author>
<name>Rohan Garg</name>
<email>rohan16garg@gmail.com</email>
</author>
<published>2014-09-03T12:28:14+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=96e7fb9969b761cce956a3500ede3b1c6cb29c65'/>
<id>96e7fb9969b761cce956a3500ede3b1c6cb29c65</id>
<content type='text'>
Packagers and other interested folks should pass -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
when building in order to install various files to the same dir as the Qt5 install
dirs.

CCMAIL: kde-packagers@kde.org

REVIEW: 119901
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Packagers and other interested folks should pass -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
when building in order to install various files to the same dir as the Qt5 install
dirs.

CCMAIL: kde-packagers@kde.org

REVIEW: 119901
</pre>
</div>
</content>
</entry>
<entry>
<title>KDECompilerSettings: Be more portable across libc's.</title>
<updated>2014-08-12T22:12:11+00:00</updated>
<author>
<name>Raphael Kubo da Costa</name>
<email>rakuco@FreeBSD.org</email>
</author>
<published>2014-08-10T17:30:20+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=5d6171f4c3a3f87e4e7114131304028b8b54941b'/>
<id>5d6171f4c3a3f87e4e7114131304028b8b54941b</id>
<content type='text'>
Defining _XOPEN_SOURCE to 500 is too restrictive: it corresponds to
_POSIX_C_SOURCE 199506L, and hides several symbols that standard
libraries like libc++ expect to find, leading to errors like this on
FreeBSD:

  In file included from /tmp/attica/src/accountbalance.cpp:21:
  In file included from /tmp/attica/src/accountbalance.h:25:
  In file included from /usr/local/include/qt5/QtCore/QString:1:
  In file included from /usr/local/include/qt5/QtCore/qstring.h:50:
  In file included from /usr/include/c++/v1/string:437:
  In file included from /usr/include/c++/v1/string:437:
  /usr/include/c++/v1/cstdio:143:9: error: no member named 'snprintf' in the global namespace
  using ::snprintf;
        ~~^

This isn't a problem on Linux (actually, on systems using glibc) because
defining _GNU_SOURCE enables a lot more features that are not made
available on other libc implementations where it does not have any
effect.

Instead, stop defining _XOPEN_SOURCE at all and leave it up to the
platform to show or hide as many symbols as necessary if no
standards-related defines are set, and only set _GNU_SOURCE on systems
where it is actually meaningful (ie. systems using glibc).

REVIEW: 119696
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Defining _XOPEN_SOURCE to 500 is too restrictive: it corresponds to
_POSIX_C_SOURCE 199506L, and hides several symbols that standard
libraries like libc++ expect to find, leading to errors like this on
FreeBSD:

  In file included from /tmp/attica/src/accountbalance.cpp:21:
  In file included from /tmp/attica/src/accountbalance.h:25:
  In file included from /usr/local/include/qt5/QtCore/QString:1:
  In file included from /usr/local/include/qt5/QtCore/qstring.h:50:
  In file included from /usr/include/c++/v1/string:437:
  In file included from /usr/include/c++/v1/string:437:
  /usr/include/c++/v1/cstdio:143:9: error: no member named 'snprintf' in the global namespace
  using ::snprintf;
        ~~^

This isn't a problem on Linux (actually, on systems using glibc) because
defining _GNU_SOURCE enables a lot more features that are not made
available on other libc implementations where it does not have any
effect.

Instead, stop defining _XOPEN_SOURCE at all and leave it up to the
platform to show or hide as many symbols as necessary if no
standards-related defines are set, and only set _GNU_SOURCE on systems
where it is actually meaningful (ie. systems using glibc).

REVIEW: 119696
</pre>
</div>
</content>
</entry>
<entry>
<title>also define _UNICODE on windows</title>
<updated>2014-08-11T12:24:23+00:00</updated>
<author>
<name>Patrick von Reth</name>
<email>vonreth@kde.org</email>
</author>
<published>2014-08-11T12:24:23+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=8cf3d0ae17b84adb484c4a32e4475a45fa51848a'/>
<id>8cf3d0ae17b84adb484c4a32e4475a45fa51848a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Check the libdir also on kFreeBSD and Hurd</title>
<updated>2014-07-19T14:45:19+00:00</updated>
<author>
<name>Pino Toscano</name>
<email>pino@kde.org</email>
</author>
<published>2014-07-19T14:45:19+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=d5582bb3b1d3132dab8f8486729f62c8b8530da3'/>
<id>d5582bb3b1d3132dab8f8486729f62c8b8530da3</id>
<content type='text'>
This way, on the Debian versions of these OSes, the library directory
can be a multiarch path.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This way, on the Debian versions of these OSes, the library directory
can be a multiarch path.
</pre>
</div>
</content>
</entry>
<entry>
<title>Define variable for AppStream upstream XML directory</title>
<updated>2014-07-18T11:46:43+00:00</updated>
<author>
<name>Matthias Klumpp</name>
<email>matthias@tenstral.net</email>
</author>
<published>2014-07-18T11:46:25+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=1086d8c68a377c4d74b1cb58f8d14dd4970f00b8'/>
<id>1086d8c68a377c4d74b1cb58f8d14dd4970f00b8</id>
<content type='text'>
REVIEW:118020
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
REVIEW:118020
</pre>
</div>
</content>
</entry>
<entry>
<title>Define convenience variable for DATAROOTDIR/kxmlgui5.</title>
<updated>2014-07-06T22:10:57+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2014-07-06T22:09:53+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=032b4c4baaaff5fde1243864149d33f545767b5c'/>
<id>032b4c4baaaff5fde1243864149d33f545767b5c</id>
<content type='text'>
See RR 119142 for more details.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See RR 119142 for more details.
</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>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>bump Windows requirements to Windows Vista, as desided in http://techbase.kde.org/Projects/KDE_on_Windows/kf5/meetingnotes-2014-05-06</title>
<updated>2014-05-08T12:44:14+00:00</updated>
<author>
<name>Patrick von Reth</name>
<email>vonreth@kde.org</email>
</author>
<published>2014-05-08T12:43:58+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=dea1b8759f37d1462236ddd43ee9dfb47670817a'/>
<id>dea1b8759f37d1462236ddd43ee9dfb47670817a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
