<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/buildlib/python.mak, branch 1.2.7</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.2.7</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.2.7'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2015-12-19T22:04:34Z</updated>
<entry>
<title>buildsystem: deal with spaces in path to source</title>
<updated>2015-12-19T22:04:34Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-12-15T16:18:50Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=85a67355c0340596630a47f85507d61c68dcbd0e'/>
<id>urn:sha1:85a67355c0340596630a47f85507d61c68dcbd0e</id>
<content type='text'>
Git-Dch: Ignore
</content>
</entry>
<entry>
<title>move -std=c++11 from CXX to new CXXSTD</title>
<updated>2015-11-19T18:27:09Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-11-19T18:27:09Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=c3c77d09651b5bed315c83ebe2354c9d2cb31253'/>
<id>urn:sha1:c3c77d09651b5bed315c83ebe2354c9d2cb31253</id>
<content type='text'>
The hack introduced in aa91826f is replaced with a hopefully better
working "proper" solution with a new variable just for the standard we
use everywhere we use CXXFLAGS.

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>compile with absolute paths to allow lcov use</title>
<updated>2014-04-13T20:12:01Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2014-04-13T19:40:35Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=cbc9ec23b0fb551f20f4fd8ca46d98f59b5666bc'/>
<id>urn:sha1:cbc9ec23b0fb551f20f4fd8ca46d98f59b5666bc</id>
<content type='text'>
Instructing gcc (or clang) to prepare for capturing coverage data is
easy: Just build with: CXXFLAGS=--coverage

The hard part is that our buildsystem uses relative paths and so
confuses the hell out of lcov as it assumes this way that all our *.cc
files are in the same directory… by changing to absolute paths in the
compile rules we solve this problem.

Still not perfect as it refers to build/include files for most headers
and our forking/threading code isn't properly captured, but good enough
to see red reports for now:

CXXFLAGS=--coverage make
make test
./test/integration/run-tests -q
lcov --no-external --directory . --capture --output-file apt.info
genhtml --output-directory ./coverage/ apt.info

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>Join with aliencode</title>
<updated>2004-09-20T16:56:32Z</updated>
<author>
<name>Arch Librarian</name>
<email>arch@canonical.com</email>
</author>
<published>2004-09-20T16:56:32Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=b2e465d6d32d2dc884f58b94acb7e35f671a87fe'/>
<id>urn:sha1:b2e465d6d32d2dc884f58b94acb7e35f671a87fe</id>
<content type='text'>
Author: jgg
Date: 2001-02-20 07:03:16 GMT
Join with aliencode
</content>
</entry>
</feed>
