Artifact 87abe03638a342212b7707cad05636d6fe0669a438ab768728ca2f98f0f8d927:
- File
objfw-config.in
— part of check-in
[4e4c1c0eca]
at
2009-05-16 13:23:29
on branch trunk
— Add objfw-config script.
The problem with pkg-config is that it doesn't know about CPPFLAGS or
OBJCFLAGS, only CFLAGS.Oh, and the library version was changed from 1.0 to 0.1, so it matches
with the rest. (user: js, size: 997) [annotate] [blame] [check-ins using]
#!/bin/sh prefix="@prefix@" exec_prefix="@exec_prefix@" CFLAGS="" CPPFLAGS="-I@includedir@/objfw" CXXFLAGS="" OBJCFLAGS="-fobjc-exceptions -fconstant-string-class=OFConstString" OBJCFLAGS="$OBJCFLAGS @NO_CONST_CFSTRINGS@" LIBS="-L@libdir@ -lobjfw @LIBS@" VERSION="0.1" show_help() { echo "$0: Available arguments are:" echo echo " --cflags Outputs the required CFLAGS" echo " --cppflags Outputs the required CPPFLAGS" echo " --cxxflags Outputs the required CXXFLAGS" echo " --objcflags Outputs the required OBJCFLAGS" echo " --libs Outputs the required LIBS" echo " --version Outputs the installed version" echo exit 0 } test -z "$1" && show_help while test ! -z "$1"; do case "$1" in --cflags) echo "$CFLAGS" ;; --cppflags) echo "$CPPFLAGS" ;; --cxxflags) echo "$CXXFLAGS" ;; --objcflags) echo "$OBJCFLAGS" ;; --libs) echo "$LIBS" ;; --version) echo "$VERSION" ;; *) echo "Invalid option: $1" exit 1 ;; esac shift done