Index: objfw-config.in ================================================================== --- objfw-config.in +++ objfw-config.in @@ -1,14 +1,16 @@ #!/bin/sh prefix="@prefix@" exec_prefix="@exec_prefix@" +libdir="@libdir@" CFLAGS="" CPPFLAGS="-I@includedir@/objfw @ENDIANESS_DEF@ @ASPRINTF_DEF@ @OFPLUGIN_DEF@" CXXFLAGS="" OBJCFLAGS="-fobjc-exceptions -fconstant-string-class=OFConstString" OBJCFLAGS="$OBJCFLAGS @NO_CONST_CFSTRINGS@" -LIBS="-L@libdir@ -lobjfw @LIBS@" +LDFLAGS="@RPATH_LDFLAGS@" +LIBS="-L${libdir} -lobjfw @LIBS@" VERSION="0.1" show_help() { echo "$0: Available arguments are:" echo @@ -15,10 +17,11 @@ echo " --all Outputs all flags + libs" 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 " --ldflags Outputs the required LDFLAGS" echo " --libs Outputs the required LIBS" echo " --version Outputs the installed version" echo exit 0 } @@ -30,10 +33,11 @@ --all) echo "$CFLAGS" echo "$CPPFLAGS" echo "$CXXFLAGS" echo "$OBJCFLAGS" + echo "$LDFLAGS" echo "$LIBS" ;; --cflags) echo "$CFLAGS" ;; @@ -47,10 +51,13 @@ echo "$OBJCFLAGS" ;; --libs) echo "$LIBS" ;; + --ldflags) + echo "$LDFLAGS" + ;; --version) echo "$VERSION" ;; *) echo "Invalid option: $1" >/dev/stderr