data/razor.pc.in
author Richard Hughes <richard@hughsie.com>
Mon Jun 30 10:46:20 2008 +0100 (2008-06-30)
changeset 304 bf23ba00db03
parent 241 c3eb520e2219
child 335 636f120d1b5e
permissions -rw-r--r--
the vararg list must be terminated with zero else 64bit machines may crash

On 64 bit systems, the integer 0 is 32 bits and the pointer 0 is 64 bits.
The upper 32 bits will not be cleared and the loop will never terminate.
Also add the RAZOR_SENTINEL __attribute__ ((__sentinel__(0))) on GCC4
so we catch where we get this wrong automatically.

This also fixes the new search functionality from James which was missed
in the merge.
rhughes@241
     1
prefix=@prefix@
rhughes@241
     2
exec_prefix=@exec_prefix@
rhughes@241
     3
libdir=@libdir@
rhughes@241
     4
includedir=@includedir@
rhughes@241
     5
rhughes@241
     6
Name: razor
rhughes@241
     7
Description: library for depsolving, installing and removing packages
rhughes@241
     8
Version: @VERSION@
krh@295
     9
Requires: libcurl
krh@295
    10
Libs: -L${libdir} -lexpat -lz -lrazor
rhughes@241
    11
Cflags: -I${includedir}/razor
rhughes@241
    12