Skip to content
Snippets Groups Projects
Commit d3c0c0ce authored by Landry Breuil's avatar Landry Breuil Committed by Landry Breuil
Browse files

Check for curl, json-glib and libsexy presence.

link screenshooter-imgur.c and .h to the build.
add {CURL|JSON_GLIB|SEXY}_{CFLAGS_LIBS} where appropriate

All this should be made conditional of course....
parent 84a2beb2
No related branches found
No related tags found
No related merge requests found
......@@ -32,6 +32,7 @@ lib_libscreenshooter_la_SOURCES = \
lib/screenshooter-job.c lib/screenshooter-job.h \
lib/screenshooter-simple-job.c lib/screenshooter-simple-job.h \
lib/screenshooter-utils.c lib/screenshooter-utils.h \
lib/screenshooter-imgur.c lib/screenshooter-imgur.h \
lib/screenshooter-zimagez.c lib/screenshooter-zimagez.h
lib_libscreenshooter_la_CFLAGS = \
......@@ -43,6 +44,9 @@ lib_libscreenshooter_la_CFLAGS = \
@LIBXFCE4UTIL_CFLAGS@ \
@LIBXFCE4UI_CFLAGS@ \
@SOUP_CFLAGS@ \
@CURL_CFLAGS@ \
@JSON_GLIB_CFLAGS@ \
@SEXY_CFLAGS@ \
@XFIXES_CFLAGS@ \
-DPACKAGE_LOCALE_DIR=\"$(localedir)\"
......@@ -54,8 +58,11 @@ lib_libscreenshooter_la_LIBADD = \
@LIBXFCE4UI_LIBS@ \
@GLIB_LIBS@ \
@SOUP_LIBS@ \
@CURL_LIBS@ \
@JSON_GLIB_LIBS@ \
@LIBXEXT_LIBS@ \
@LIBX11_LIBS@ \
@SEXY_LIBS@ \
@XFIXES_LIBS@
lib_libscreenshooter_built_sources = \
......@@ -91,6 +98,9 @@ src_xfce4_screenshooter_CFLAGS = \
@LIBXFCE4UI_CFLAGS@ \
@GTHREAD_CFLAGS@ \
@SOUP_CFLAGS@ \
@CURL_CFLAGS@ \
@JSON_GLIB_CFLAGS@ \
@SEXY_CFLAGS@ \
-DPACKAGE_LOCALE_DIR=\"$(localedir)\"
src_xfce4_screenshooter_LDFLAGS = \
......@@ -99,6 +109,9 @@ src_xfce4_screenshooter_LDFLAGS = \
@GLIB_LIBS@ \
@GTHREAD_LIBS@ \
@SOUP_LIBS@ \
@CURL_LIBS@ \
@JSON_GLIB_LIBS@ \
@SEXY_LIBS@ \
@LIBXFCE4UTIL_LIBS@ \
@LIBXFCE4UI_LIBS@
......@@ -132,6 +145,9 @@ panel_plugin_libscreenshooterplugin_la_CFLAGS = \
@LIBXFCE4PANEL_CFLAGS@ \
@LIBXFCE4UI_CFLAGS@ \
@GTHREAD_CFLAGS@ \
@CURL_CFLAGS@ \
@JSON_GLIB_CFLAGS@ \
@SEXY_CFLAGS@ \
@SOUP_CFLAGS@
panel_plugin_libscreenshooterplugin_la_LDFLAGS = \
......@@ -146,6 +162,9 @@ panel_plugin_libscreenshooterplugin_la_LIBADD = \
@LIBXFCE4PANEL_LIBS@ \
@GTHREAD_LIBS@ \
@SOUP_LIBS@ \
@CURL_LIBS@ \
@JSON_GLIB_LIBS@ \
@SEXY_LIBS@ \
@LIBXFCE4UI_LIBS@ \
lib/libscreenshooter.la
......
......@@ -56,6 +56,9 @@ XDT_CHECK_PACKAGE([SOUP], [libsoup-2.4], [2.26.0])
XDT_CHECK_PACKAGE([EXO], [exo-1], [0.5.0])
XDT_CHECK_PACKAGE([LIBXEXT], [xext], [1.0.0])
XDT_CHECK_OPTIONAL_PACKAGE([XFIXES], [xfixes], [4.0.0], [xfixes], [XFIXES extension support])
XDT_CHECK_OPTIONAL_PACKAGE([CURL], [libcurl], [7.19], [curl], [curl for imgur.com support])
XDT_CHECK_OPTIONAL_PACKAGE([SEXY], [libsexy], [0.1], [sexy], [libsexy for imgur.com support])
XDT_CHECK_OPTIONAL_PACKAGE([JSON_GLIB], [json-glib-1.0], [0.7.6], [json-glib], [json-glib for imgur.com support])
XDT_CHECK_LIBX11()
dnl ******************************
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment