From: David Woodhouse Date: Fri, 22 Dec 2017 17:17:16 +0000 (+0000) Subject: Add libmarkdown (not used yet, but it's being worked on) X-Git-Tag: v1.4~13^2~3 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=5f8af3a7f00c1e899aa0fff5d2e17bbca52ba143;p=pidgin-chime.git Add libmarkdown (not used yet, but it's being worked on) --- diff --git a/Makefile.am b/Makefile.am index d88adf7..e6cd9d9 100644 --- a/Makefile.am +++ b/Makefile.am @@ -55,8 +55,8 @@ libchime_la_LIBADD = $(SOUP_LIBS) $(JSON_LIBS) $(LIBXML_LIBS) $(PROTOBUF_LIBS) $ libchime_la_LDFLAGS = -module -avoid-version -no-undefined libchimeprpl_la_SOURCES = $(PRPL_SRCS) $(LOGIN_SRCS) -libchimeprpl_la_CFLAGS = $(PURPLE_CFLAGS) $(SOUP_CFLAGS) $(JSON_CFLAGS) $(LIBXML_CFLAGS) $(GSTREAMER_CFLAGS) -Ichime -Iprpl -libchimeprpl_la_LIBADD = $(PURPLE_LIBS) $(SOUP_LIBS) $(JSON_LIBS) $(LIBXML_LIBS) $(GSTREAMER_LIBS) $(DLOPEN_LIBS) libchime.la +libchimeprpl_la_CFLAGS = $(PURPLE_CFLAGS) $(SOUP_CFLAGS) $(JSON_CFLAGS) $(LIBXML_CFLAGS) $(GSTREAMER_CFLAGS) $(MARKDOWN_CFLAGS) -Ichime -Iprpl +libchimeprpl_la_LIBADD = $(PURPLE_LIBS) $(SOUP_LIBS) $(JSON_LIBS) $(LIBXML_LIBS) $(GSTREAMER_LIBS) $(DLOPEN_LIBS) $(MARKDOWN_LIBS) libchime.la libchimeprpl_la_LDFLAGS = -module -avoid-version -no-undefined POTFILES = $(libchime_la_SOURCES) $(libchimeprpl_la_SOURCES) diff --git a/configure.ac b/configure.ac index 6a6e6a9..b24b5f3 100644 --- a/configure.ac +++ b/configure.ac @@ -74,6 +74,17 @@ PKG_CHECK_MODULES(SOUP, [libsoup-2.4 >= 2.50]) if $PKG_CONFIG --atleast-version 2.59 libsoup-2.4; then AC_DEFINE(USE_LIBSOUP_WEBSOCKETS, 1, [Use libsoup websockets]) fi +PKG_CHECK_MODULES(MARKDOWN, [libmarkdown], [], + [oldLIBS="$LIBS" + LIBS="$LIBS -lmarkdown" + AC_MSG_CHECKING([for libmarkdown without pkg-config]) + AC_LINK_IFELSE([AC_LANG_PROGRAM([#include ],[mkd_initialize();])], + [AC_MSG_RESULT(yes) + AC_SUBST([MARKDOWN_LIBS], ["-lmarkdown"]) + AC_SUBST([MARKDOWN_CFLAGS], [])], + [AC_MSG_RESULT(no) + AC_ERROR([Could not build against libmarkdown])]) + LIBS="$oldLIBS"]) LIBS="$LIBS $PURPLE_LIBS" AC_CHECK_FUNC(purple_request_screenshare_media, [AC_DEFINE(HAVE_SCREENSHARE, 1, [Have purple_request_screenshare_media()])], [])