<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git, branch v1.2.1</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 calls to qmake</title>
<updated>2014-09-11T22:02:20+00:00</updated>
<author>
<name>Aleix Pol</name>
<email>aleixpol@kde.org</email>
</author>
<published>2014-09-11T22:02:20+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=ad1406644fb51ee0097095915ffab099718268e0'/>
<id>ad1406644fb51ee0097095915ffab099718268e0</id>
<content type='text'>
We were keeping the \n after the path, and it would crash in some
places. Strip the whitespaces in both ends.

Reviewed by Rohan Garg
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We were keeping the \n after the path, and it would crash in some
places. Strip the whitespaces in both ends.

Reviewed by Rohan Garg
</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>Introduce ECMGeneratePkgConfigFile</title>
<updated>2014-09-10T08:03:25+00:00</updated>
<author>
<name>Aleix Pol</name>
<email>aleixpol@kde.org</email>
</author>
<published>2014-09-10T08:03:25+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=f5f4d572ba0904a5c5c52a0de710112b953767ce'/>
<id>f5f4d572ba0904a5c5c52a0de710112b953767ce</id>
<content type='text'>
A new module has been introduced to generate pkgconfig files from
cmake projects.

REVIEW: 119798
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A new module has been introduced to generate pkgconfig files from
cmake projects.

REVIEW: 119798
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade ECM version for 1.2.0 release.</title>
<updated>2014-09-05T22:20:45+00:00</updated>
<author>
<name>l10n daemon script</name>
<email>scripty@kde.org</email>
</author>
<published>2014-09-05T22:20:45+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=a9e748d1b56470769450483baa5c16079ed99871'/>
<id>a9e748d1b56470769450483baa5c16079ed99871</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixup a minor typo from the last commit</title>
<updated>2014-09-05T09:11:36+00:00</updated>
<author>
<name>Rohan Garg</name>
<email>rohan16garg@gmail.com</email>
</author>
<published>2014-09-05T09:11:36+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=6be0fc90efcfaa310ee95d342c2b57855a12c4e3'/>
<id>6be0fc90efcfaa310ee95d342c2b57855a12c4e3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>
</feed>
