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.
     1 prefix=@prefix@
     2 exec_prefix=@exec_prefix@
     3 libdir=@libdir@
     4 includedir=@includedir@
     5 
     6 Name: razor
     7 Description: library for depsolving, installing and removing packages
     8 Version: @VERSION@
     9 Requires: libcurl
    10 Libs: -L${libdir} -lexpat -lz -lrazor
    11 Cflags: -I${includedir}/razor
    12