Next: , Previous: Compiler Flags, Up: mailutils-config


Getting Loader Flags

The --link, or its short form -l prints to the standard output the loader flags necessary to link a program against Mailutils libraries.

When invoked without arguments, it produces the flags necessary to link against the basic library of Mailutils: libmailbox. Arguments may be given that alter this behavior. These are:

`auth'
Print flags to link against libmuauth, the library adding new authentication methods to libmailbox.
`guile'
Print flags to link against libmu_scm, the Guile interface library.
`mbox'
Link against mbox format library.
`mh'
Link against mh format library.
`maildir'
Link against maildir format library.
`imap'
Link against imap format library.
`pop'
Link against pop format library.
`all'
Link against all Mailutils format libraries.

The order of arguments does not matter.

For example, if you wrote a program myprog.c that uses standard unix mailbox format, mh format and the Guile interface, then you would link it with the following command:

     cc -omyprog myprog.o `mailutils-config --link mbox mh guile`