<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git/kde-modules, branch v1.4.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>allow qmldir to follow qt_sys_path</title>
<updated>2014-09-16T09:15:01+00:00</updated>
<author>
<name>Harald Sitter</name>
<email>sitter@kde.org</email>
</author>
<published>2014-09-16T09:15:01+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=12d477256d805a5a09b237e15033a5f591d5f0d0'/>
<id>12d477256d805a5a09b237e15033a5f591d5f0d0</id>
<content type='text'>
when running with the KDE_INSTALL_USE_QT_SYS_PATHS option allow QMLDIR in
KDEInstallDirs to follow whatever is defined by qmake

this change makes sure that qml plugins will end up in a default Qt path
when using the super special magic flag.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
when running with the KDE_INSTALL_USE_QT_SYS_PATHS option allow QMLDIR in
KDEInstallDirs to follow whatever is defined by qmake

this change makes sure that qml plugins will end up in a default Qt path
when using the super special magic flag.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix fallout from recent ECM patches</title>
<updated>2014-09-11T20:00:00+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2014-09-11T20:00:00+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=f8609e8b64fd9170aa1444ad4e2f6d6d759e9050'/>
<id>f8609e8b64fd9170aa1444ad4e2f6d6d759e9050</id>
<content type='text'>
KDE modules cannot assume the normal ECM modules are in the CMake module
path, and CMAKE_INSTALL_IMPORTS_INSTALL_DIR / QTQUICKIMPORTSDIR was not
set correctly. Also, ECMQueryQmake.cmake used a deprecated CMake command
(exec_program).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
KDE modules cannot assume the normal ECM modules are in the CMake module
path, and CMAKE_INSTALL_IMPORTS_INSTALL_DIR / QTQUICKIMPORTSDIR was not
set correctly. Also, ECMQueryQmake.cmake used a deprecated CMake command
(exec_program).
</pre>
</div>
</content>
</entry>
<entry>
<title>Make code coverage possible in any KDE project</title>
<updated>2014-09-11T09:03:55+00:00</updated>
<author>
<name>Aleix Pol</name>
<email>aleixpol@kde.org</email>
</author>
<published>2014-09-11T08:48:06+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=6ab50fa9e27c4710beb2641fd510dfce08cc2719'/>
<id>6ab50fa9e27c4710beb2641fd510dfce08cc2719</id>
<content type='text'>
Introduces a BUILD_COVERAGE option from a ECMCoverageOption file so that
projects can easily enable code coverage in their applications.
Furthermore, KDECompilerSettings does include that by default, so all
proper KDE projects have the option by default.

REVIEW: 120118
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduces a BUILD_COVERAGE option from a ECMCoverageOption file so that
projects can easily enable code coverage in their applications.
Furthermore, KDECompilerSettings does include that by default, so all
proper KDE projects have the option by default.

REVIEW: 120118
</pre>
</div>
</content>
</entry>
<entry>
<title>Add compiler sanitizers support</title>
<updated>2014-09-10T22:58:20+00:00</updated>
<author>
<name>Mathieu Tarral</name>
<email>mathieu.tarral@gmail.com</email>
</author>
<published>2014-09-10T22:57:50+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=a4ae63d26665c814a452d4949a067a6bab45152e'/>
<id>a4ae63d26665c814a452d4949a067a6bab45152e</id>
<content type='text'>
REVIEW: 119968
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
REVIEW: 119968
</pre>
</div>
</content>
</entry>
<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>
</feed>
