diff --git a/libs/unimrcp/configure.ac b/libs/unimrcp/configure.ac
index 7a569fddee..d08142825d 100644
--- a/libs/unimrcp/configure.ac
+++ b/libs/unimrcp/configure.ac
@@ -108,6 +108,7 @@ AC_ARG_ENABLE(demorecog-plugin,
 
 AM_CONDITIONAL([DEMORECOG_PLUGIN],[test "${enable_demorecog_plugin}" = "yes"])
 
+AM_CONDITIONAL(ISMAC, [test `uname -s` = Darwin])
 
 AC_CONFIG_FILES([
   Makefile
diff --git a/libs/unimrcp/platforms/unimrcp-client/Makefile.am b/libs/unimrcp/platforms/unimrcp-client/Makefile.am
index 22fae8c143..e49fbfd355 100644
--- a/libs/unimrcp/platforms/unimrcp-client/Makefile.am
+++ b/libs/unimrcp/platforms/unimrcp-client/Makefile.am
@@ -22,3 +22,7 @@ unimrcpclient_SOURCES  = src/main.c \
                          src/demo_discover_application.c \
                          src/demo_util.c
 unimrcpclient_LDADD    = $(top_builddir)/platforms/libunimrcp-client/libunimrcpclient.la
+
+if ISMAC
+unimrcpclient_LDFLAGS  = -framework CoreFoundation -framework SystemConfiguration
+endif
diff --git a/libs/unimrcp/platforms/unimrcp-server/Makefile.am b/libs/unimrcp/platforms/unimrcp-server/Makefile.am
index 284c63a41d..c7ba123342 100644
--- a/libs/unimrcp/platforms/unimrcp-server/Makefile.am
+++ b/libs/unimrcp/platforms/unimrcp-server/Makefile.am
@@ -17,3 +17,7 @@ INCLUDES               = -Iinclude \
 bin_PROGRAMS           = unimrcpserver
 unimrcpserver_SOURCES  = src/main.c src/uni_cmdline.c src/uni_daemon.c
 unimrcpserver_LDADD    = $(top_builddir)/platforms/libunimrcp-server/libunimrcpserver.la
+
+if ISMAC
+unimrcpserver_LDFLAGS  = -framework CoreFoundation -framework SystemConfiguration
+endif