Install an objfw-config package

This commit is contained in:
Jonathan Schleifer 2019-01-20 13:45:48 +01:00
parent 376e4ce7e0
commit 8781264a61
No known key found for this signature in database
GPG key ID: 79D21189A2D4708D
4 changed files with 34 additions and 6 deletions

View file

@ -27,13 +27,14 @@ AS_IF([$OBJFW_CONFIG --package ObjOpenSSL 2>/dev/null], [
AC_MSG_ERROR(You need ObjOpenSSL installed!)
])
OBJFW_CONFIG="$OBJFW_CONFIG --package ObjOpenSSL"
packages="--package ObjOpenSSL"
CPP="$OBJCPP"
CPPFLAGS="$CPPFLAGS $OBJCPPFLAGS $($OBJFW_CONFIG --cppflags)"
OBJCFLAGS="$OBJCFLAGS -Wall $($OBJFW_CONFIG --objcflags)"
LDFLAGS="$LDFLAGS $($OBJFW_CONFIG --ldflags)"
AC_SUBST(OBJFW_LIBS, "$LIBS $($OBJFW_CONFIG --libs)")
AC_SUBST(OBJFW_FRAMEWORK_LIBS, "$LIBS $($OBJFW_CONFIG --framework-libs)")
CPPFLAGS="$CPPFLAGS $OBJCPPFLAGS $($OBJFW_CONFIG $packages --cppflags)"
OBJCFLAGS="$OBJCFLAGS -Wall $($OBJFW_CONFIG $packages --objcflags)"
LDFLAGS="$LDFLAGS $($OBJFW_CONFIG $packages --ldflags)"
AC_SUBST(OBJFW_LIBS, "$LIBS $($OBJFW_CONFIG $packages --libs)")
AC_SUBST(OBJFW_FRAMEWORK_LIBS,
"$LIBS $($OBJFW_CONFIG $packages --framework-libs)")
AX_CHECK_COMPILER_FLAGS(-Watomic-properties,
[OBJCFLAGS="$OBJCFLAGS -Watomic-properties"])