--- a/configure.ac
+++ b/configure.ac
@@ -50,6 +50,18 @@
    AC_MSG_ERROR([Please provide the location for the OpenHome sources and libraries])
 fi
 
+AC_ARG_ENABLE(flac,
+    AC_HELP_STRING([--enable-flac],
+    [Enable FLAC support in sc2mpd.]),
+        flacEnabled=$enableval, flacEnabled=no)
+AM_CONDITIONAL(FLAC, [test X$flacEnabled = Xyes])
+
+if test X$flacEnabled = Xyes; then
+  PKG_CHECK_MODULES([FLAC], [flac], [
+      AC_DEFINE([HAVE_FLAC], [1], [Define to 1 if you have FLAC library.])
+    ], [AC_MSG_ERROR([libFLAC not found])])
+fi
+
 # Enable wav-reading test code in sc2mpd. Devel only
 AC_ARG_ENABLE(wavsc2,
     AC_HELP_STRING([--enable-wavsc2],
@@ -76,7 +88,7 @@
    AC_MSG_ERROR([libasound development files not found])
 fi
 
-OTHERLIBS=$LIBS
+OTHERLIBS="$LIBS $FLAC_LIBS"
 echo OTHERLIBS $OTHERLIBS
 AC_SUBST(OTHERLIBS)