Age | Commit message (Collapse) | Author |
|
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
|
|
fixing parallel build in the handcrafted buildsystem is a pain,
so its not enabled by default, but its works for me – sometimes
Git-Dch: Ignore
|
|
(This is the revert of the glibc-abi-compatibility-hack)
|
|
This commit sets up our faked library extension to trick the build
system into building the packages with libc6.9-6 while we are actually
already at libc6.10-6. Oh dear...
|
|
Backported from lp:~mvo/apt/debian-experimental
Based on patch by Eugene V. Lyubimkin
|
|
Author: doogie
Date: 2002-11-11 07:00:16 GMT
s/DOMAIN/APT_DOMAIN/, as /usr/include/math.h defines DOMAIN to 1, and
breaks us.
|
|
Author: jgg
Date: 2002-10-16 05:24:02 GMT
gettext stuff
|
|
Author: tausq
Date: 2001-02-27 04:16:05 GMT
glibc/libstdc++ dependency patches
|
|
Author: jgg
Date: 2001-02-20 07:03:16 GMT
Join with aliencode
|
|
Author: jgg
Date: 1999-12-10 06:39:46 GMT
Shared libaries only for linux
|
|
Author: jgg
Date: 1999-04-12 04:15:43 GMT
Fixed typo in the shared lib rule
|
|
Author: jgg
Date: 1999-04-04 02:20:22 GMT
Made it erase the old libraries
|
|
Author: jgg
Date: 1998-11-24 01:09:49 GMT
Static lib support
|
|
Author: jgg
Date: 1998-07-26 23:11:52 GMT
Brought in the GUI
|
|
Author: jgg
Date: 1998-07-12 23:58:20 GMT
First draft of make system and name change to apt-pkg
|