On Mon, 2010-08-02 at 20:42 +1000, John O'Brien wrote: > As a result of a suggestion from Pascal late last week I spent today loading > 2.0.rc3 and converting the plugin to the "new form". > > What a nightmare. > > Is there an easy way to have a plugin included in the configuration and built > as part of the make and make install? > Everything has changed. I was previously happily generating a .so and putting > it the right directory. > I know this is the wrong way to do it, but I was doing something like this.
It should work the same way in v2.0 as it was working in v1.x.. Although there's now also an easier way: eval `cat /usr/local/lib/dovecot/dovecot-config` gcc -fPIC -shared -DHAVE_CONFIG_H \ `echo $DOVECOT_CFLAGS $LIBDOVECOT_INCLUDE $LIBDOVECOT_STORAGE_INCLUDE` \ foo-plugin.c -o foo.so