mirror of https://github.com/omar-polo/gmid.git
replace add_{cflags,ldflags} with add_library
This commit is contained in:
parent
9c84a04f9c
commit
8c9b8f487e
|
@ -62,40 +62,25 @@ BINDIR=
|
||||||
|
|
||||||
INSTALL="install"
|
INSTALL="install"
|
||||||
|
|
||||||
add_cflags() {
|
add_library() {
|
||||||
CFLAGS="${CFLAGS} $(pkg-config --cflags "$1")"
|
if pkg-config "$1"; then
|
||||||
}
|
CFLAGS="${CFLAGS} $(pkg-config --cflags "$1")"
|
||||||
|
LDFLAGS="${LDFLAGS} $(pkg-config --libs "$1")"
|
||||||
add_ldflags() {
|
fi
|
||||||
LDFLAGS="${LDFLAGS} $(pkg-config --libs "$1")"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# try to auto detect CFLAGS and LDFLAGS
|
# try to auto detect CFLAGS and LDFLAGS
|
||||||
if which pkg-config 2>/dev/null 1>&2; then
|
if which pkg-config 2>/dev/null 1>&2; then
|
||||||
if pkg-config libtls; then
|
add_library "libtls"
|
||||||
add_cflags "libtls"
|
add_library "openssl"
|
||||||
add_ldflags "libtls"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if pkg-config openssl; then
|
|
||||||
add_cflags "openssl"
|
|
||||||
add_ldflags "openssl"
|
|
||||||
fi
|
|
||||||
|
|
||||||
case "$(uname)" in
|
case "$(uname)" in
|
||||||
OpenBSD)
|
OpenBSD)
|
||||||
# use libevent and imsg in base
|
# use libevent and imsg in base
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
if pkg-config libevent; then
|
add_library "libevent"
|
||||||
add_cflags "libevent"
|
add_library "libimsg"
|
||||||
add_ldflags "libevent"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if pkg-config libimsg; then
|
|
||||||
add_cflags "libimsg"
|
|
||||||
add_ldflags "libimsg"
|
|
||||||
fi
|
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
@ -103,10 +88,7 @@ if which pkg-config 2>/dev/null 1>&2; then
|
||||||
*BSD|DragonFly|Darwin)
|
*BSD|DragonFly|Darwin)
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
if pkg-config libbsd-ctor libbsd-overlay; then
|
add_library "libbsd-ctor libbsd-overlay"
|
||||||
add_cflags "libbsd-ctor libbsd-overlay"
|
|
||||||
add_ldflags "libbsd-ctor libbsd-overlay"
|
|
||||||
fi
|
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue