Skip to content

Instantly share code, notes, and snippets.

@tec27
Created March 3, 2012 07:39
Show Gist options
  • Save tec27/1964908 to your computer and use it in GitHub Desktop.
Save tec27/1964908 to your computer and use it in GitHub Desktop.
libpurple build configure for external usage
gcc `pkg-config --libs glib-2.0 gobject-2.0 libxml-2.0` `pkg-config --cflags glib-2.0 libxml-2.0 nss` -I/usr/local/include/libpurple/ -DPURPLE_DISABLE_DEPRECATED nullclient.c -lpurple -lresolv -o nullclient
Static:
./configure --disable-dependency-tracking --disable-gtkui --disable-consoleui --disable-perl \
--enable-debug --enable-static --disable-shared \
--with-static-prpls=bonjour,gg,irc,jabber,msn,myspace,novell,oscar,sametime,simple,yahoo,zephyr \
--disable-plugins --disable-avahi --disable-dbus --enable-gnutls=no --enable-nss=yes \
--enable-vv=no --disable-gstreamer --disable-idn --disable-screensaver --disable-meanwhile \
--without-x --disable-nls
Shared:
./configure --disable-dependency-tracking --disable-gtkui --disable-consoleui --disable-perl \
--enable-debug --enable-shared \
--enable-plugins --disable-avahi --disable-dbus --enable-gnutls=no --enable-nss=yes \
--enable-vv=no --disable-gstreamer --disable-idn --disable-screensaver --disable-meanwhile \
--without-x --disable-nls
Need:
- libglib2.0-dev
- libxml2-dev
- libnss3-dev
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment