Back to the Main Page.

peti_enable_dynamic_link

Download the M4 Source.

Synopsis

PETI_ENABLE_DYNAMIC_LINK

Version

2003-01-15     0.5.65   :   Misc

Author

Peter Simons <simons@cryp.to>
license: AllPermissive

Description

Add a command-line flag to enable/disable dynamic linking.

Calling this macro adds the flag "--enable-dynamic-link" to command-line. When disabled, the compiler/linker flag "-static" is added to "$LDFLAGS". The default is dynamic linkage.

M4 Source Code

AC_DEFUN([PETI_ENABLE_DYNAMIC_LINK], [
AC_MSG_CHECKING(what kind of binaries we shall create)
AC_ARG_ENABLE(dynamic-link,
[  --enable-dynamic-link   Create dynamically-linked binaries (default)],
if test "$enableval" = "yes"; then
    AC_MSG_RESULT(dynamically linked)
else
    LDFLAGS="$LDFLAGS -static"
    AC_MSG_RESULT(statically linked)
fi,
AC_MSG_RESULT(dynamically linked))
])dnl