<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git/kde-modules, branch v0.0.12</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>Add historical info to comments in the compiler settings hacks</title>
<updated>2014-03-17T13:06:40+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2014-03-17T13:06:40+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=7a1bcb0bcf63018b42a297a4dcf122beabd9013c'/>
<id>7a1bcb0bcf63018b42a297a4dcf122beabd9013c</id>
<content type='text'>
Hopefully these might be of some use in determining whether they are
still needed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Hopefully these might be of some use in determining whether they are
still needed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Also pass -fno-exceptions when building with clang</title>
<updated>2014-03-04T21:02:05+00:00</updated>
<author>
<name>Alex Richardson</name>
<email>arichardson.kde@gmail.com</email>
</author>
<published>2014-03-04T21:02:05+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=3b5c422eff53161b52c8b6549471cd6209af6a24'/>
<id>3b5c422eff53161b52c8b6549471cd6209af6a24</id>
<content type='text'>
All of KF5 + kate + kde-workspace compile with clang and -fno-exceptions

The only problem related to clang and -fno-exceptions I could find was
http://llvm.org/bugs/show_bug.cgi?id=10910 and that is fixed since
clang version 3.0 which was released in December 2011

REVIEW: 115395
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All of KF5 + kate + kde-workspace compile with clang and -fno-exceptions

The only problem related to clang and -fno-exceptions I could find was
http://llvm.org/bugs/show_bug.cgi?id=10910 and that is fixed since
clang version 3.0 which was released in December 2011

REVIEW: 115395
</pre>
</div>
</content>
</entry>
<entry>
<title>build on Mac OS X</title>
<updated>2014-02-14T18:10:12+00:00</updated>
<author>
<name>Harald Fernengel</name>
<email>harry@kdevelop.org</email>
</author>
<published>2014-02-14T18:10:12+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=3e0832bcbdf88156cefdf640582f7f9f0abbd63a'/>
<id>3e0832bcbdf88156cefdf640582f7f9f0abbd63a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve docs for kde modules</title>
<updated>2014-02-14T13:23:53+00:00</updated>
<author>
<name>Alex Merry</name>
<email>kde@randomguy3.me.uk</email>
</author>
<published>2014-02-04T19:09:35+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=7fcc57a2055f04ca1af880e18309f5d1ecfc5f3c'/>
<id>7fcc57a2055f04ca1af880e18309f5d1ecfc5f3c</id>
<content type='text'>
REVIEW: 115488
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
REVIEW: 115488
</pre>
</div>
</content>
</entry>
<entry>
<title>Install app desktop files to share/applications, not in a kde5 subdir</title>
<updated>2014-02-12T10:36:55+00:00</updated>
<author>
<name>Alex Merry</name>
<email>kde@randomguy3.me.uk</email>
</author>
<published>2014-02-11T21:53:02+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=2ec165030b2947e6a4e1b29843b20fbff17aaa1f'/>
<id>2ec165030b2947e6a4e1b29843b20fbff17aaa1f</id>
<content type='text'>
Given that binaries are all installed in PREFIX/bin, and have to avoid
clashes, doing the same for desktop files is no great issue, and
installing into a subdirectory of applications/ just complicates matters
for client code that needs to refer to the desktop file (is it
"kde5-foo[.desktop]", "kde5/foo[.desktop]" or just "foo[.desktop]"?).

REVIEW: 115683
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Given that binaries are all installed in PREFIX/bin, and have to avoid
clashes, doing the same for desktop files is no great issue, and
installing into a subdirectory of applications/ just complicates matters
for client code that needs to refer to the desktop file (is it
"kde5-foo[.desktop]", "kde5/foo[.desktop]" or just "foo[.desktop]"?).

REVIEW: 115683
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove commands that just set variables to their defaults</title>
<updated>2014-02-05T11:14:29+00:00</updated>
<author>
<name>Alex Merry</name>
<email>kde@randomguy3.me.uk</email>
</author>
<published>2014-02-04T16:35:10+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=c5cec3d1f695fa17ddc93eb3af5dd802a390f061'/>
<id>c5cec3d1f695fa17ddc93eb3af5dd802a390f061</id>
<content type='text'>
REVIEW: 115477
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
REVIEW: 115477
</pre>
</div>
</content>
</entry>
<entry>
<title>Use the MSVC variable directly, instead of the compiler ID</title>
<updated>2014-02-04T22:55:12+00:00</updated>
<author>
<name>Alex Merry</name>
<email>kde@randomguy3.me.uk</email>
</author>
<published>2014-01-29T16:28:09+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=8feefd08de064de173fbfcef64a922087f9861fc'/>
<id>8feefd08de064de173fbfcef64a922087f9861fc</id>
<content type='text'>
This is cleaner and easier to read.

REVIEW: 115378
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is cleaner and easier to read.

REVIEW: 115378
</pre>
</div>
</content>
</entry>
<entry>
<title>Resolve some FIXMEs related to MSVC and Intel</title>
<updated>2014-02-04T22:54:56+00:00</updated>
<author>
<name>Alex Merry</name>
<email>kde@randomguy3.me.uk</email>
</author>
<published>2014-01-29T13:37:37+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=b362f09095e7a5371d1a88378b0a847c92ba0057'/>
<id>b362f09095e7a5371d1a88378b0a847c92ba0057</id>
<content type='text'>
In particular, MSVC (and Intel on Windows) have no equivalent of the
-std flag to set the language standard, and Intel does not appear to
produce the warnings that were disabled for MSVC.

REVIEW: 115378
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In particular, MSVC (and Intel on Windows) have no equivalent of the
-std flag to set the language standard, and Intel does not appear to
produce the warnings that were disabled for MSVC.

REVIEW: 115378
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix MSVC libc linkage for debug builds</title>
<updated>2014-02-04T15:44:16+00:00</updated>
<author>
<name>Alex Richardson</name>
<email>arichardson.kde@gmail.com</email>
</author>
<published>2014-02-04T15:44:16+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=a35743f3d7496aef1155f320b871acb309b7b06f'/>
<id>a35743f3d7496aef1155f320b871acb309b7b06f</id>
<content type='text'>
Previously we would end up with both /DEFAULTLIB:msvcrt and
/DEFAULTLIB:msvcrtd on the command line. As a result of the the programs
would link to both the debug and the release C library and always crash
soon after startup.

REVIEW: 115456
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously we would end up with both /DEFAULTLIB:msvcrt and
/DEFAULTLIB:msvcrtd on the command line. As a result of the the programs
would link to both the debug and the release C library and always crash
soon after startup.

REVIEW: 115456
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve the compiler version checks</title>
<updated>2014-01-29T17:25:38+00:00</updated>
<author>
<name>Alex Merry</name>
<email>kde@randomguy3.me.uk</email>
</author>
<published>2014-01-28T23:14:52+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=dc3e32e27dcd42f551e5fb2c923689275c6b3f52'/>
<id>dc3e32e27dcd42f551e5fb2c923689275c6b3f52</id>
<content type='text'>
- Only warn if the compiler is not recent enough (it may still work...)
- Bump up the GCC version to 4.5 (on Linux, at least) to match Qt
- Add checks for Windows (both MSVC and MinGW)
- Add check for Clang

REVIEW: 115372
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Only warn if the compiler is not recent enough (it may still work...)
- Bump up the GCC version to 4.5 (on Linux, at least) to match Qt
- Add checks for Windows (both MSVC and MinGW)
- Add check for Clang

REVIEW: 115372
</pre>
</div>
</content>
</entry>
</feed>
