conf_macros.m4 revision d880cd72bf9ac203da973a56c4737b3ac05706a8
fd5a4eacd56700ffb08a73121aeacdc806cb0132Sumit BoseAC_DEFUN([WITH_DB_PATH],
fd5a4eacd56700ffb08a73121aeacdc806cb0132Sumit Bose [ AC_ARG_WITH([db-path],
8b1f525acd20f36c836e827de3c251088961c5d9Stephen Gallagher [AC_HELP_STRING([--with-db-path=PATH],
8b1f525acd20f36c836e827de3c251088961c5d9Stephen Gallagher [Path to the SSSD databases [/var/lib/sss/db]]
8b1f525acd20f36c836e827de3c251088961c5d9Stephen Gallagher )
8b1f525acd20f36c836e827de3c251088961c5d9Stephen Gallagher ]
8b1f525acd20f36c836e827de3c251088961c5d9Stephen Gallagher )
84ae5edab16ad6be5e3be956cb6fa031c1428eb5Stephen Gallagher config_dbpath="\"VARDIR\"/lib/sss/db"
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher dbpath="${localstatedir}/lib/sss/db"
df4cc3a83c5d6700b6a09ff96cb4a6b1949b1aa9Stephen Gallagher if test x"$with_db_path" != x; then
df4cc3a83c5d6700b6a09ff96cb4a6b1949b1aa9Stephen Gallagher config_dbpath=$with_db_path
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher dbpath=$with_db_path
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_SUBST(dbpath)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_DEFINE_UNQUOTED(DB_PATH, "$config_dbpath", [Path to the SSSD databases])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_DEFUN([WITH_PLUGIN_PATH],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [ AC_ARG_WITH([plugin-path],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [AC_HELP_STRING([--with-plugin-path=PATH],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [Path to the SSSD data provider plugins [/usr/lib/sssd]]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher pluginpath="${libdir}/sssd"
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher config_pluginpath="\"LIBDIR\"/sssd"
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$with_plugin_path" != x; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher pluginpath=$with_plugin_path
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher config_pluginpath=$with_plugin_path
d921c1eba437662437847279f251a0a5d8f70127Maxim fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_SUBST(pluginpath)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_DEFINE_UNQUOTED(DATA_PROVIDER_PLUGINS_PATH, "$config_pluginpath", [Path to the SSSD data provider plugins])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_DEFUN([WITH_PID_PATH],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [ AC_ARG_WITH([pid-path],
2a5790216f57e9bdfb2930d52860bb5300366536Jakub Hrozek [AC_HELP_STRING([--with-pid-path=PATH],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [Where to store pid files for the SSSD [/var/run]]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher ]
4b6a0d0b3d42e5fdb457f47d9adfa5e66b160256Stephen Gallagher )
70e59ed31c5a9c9ed02d9065ddf92be87c887efbJakub Hrozek config_pidpath="\"VARDIR\"/run"
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher pidpath="${localstatedir}/run"
b32159300fea63222d8dd9200ed634087704ea74Stephen Gallagher if test x"$with_pid_path" != x; then
b32159300fea63222d8dd9200ed634087704ea74Stephen Gallagher config_pidpath=$with_pid_path
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher pidpath=$with_pid_path
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_SUBST(pidpath)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_DEFINE_UNQUOTED(PID_PATH, "$config_pidpath", [Where to store pid files for the SSSD])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_DEFUN([WITH_LOG_PATH],
be1ef1c62ad13612be5e1f879476c24452a5d6d0Stephen Gallagher [ AC_ARG_WITH([log-path],
be1ef1c62ad13612be5e1f879476c24452a5d6d0Stephen Gallagher [AC_HELP_STRING([--with-log-path=PATH],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [Where to store log files for the SSSD [/var/log/sssd]]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher ]
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher config_logpath="\"VARDIR\"/log/sssd"
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher logpath="${localstatedir}/log/sssd"
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$with_log_path" != x; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher config_logpath=$with_log_path
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher logpath=$with_log_path
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_SUBST(logpath)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_DEFINE_UNQUOTED(LOG_PATH, "$config_logpath", [Where to store log files for the SSSD])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
c737e1444fb186e349e59bfa9dac4995b720b4b1Jan ZelenyAC_DEFUN([WITH_PUBCONF_PATH],
f1828234a850dd28465425248a83a993f262918fPavel Březina [ AC_ARG_WITH([pubconf-path],
f1828234a850dd28465425248a83a993f262918fPavel Březina [AC_HELP_STRING([--with-pubconf-path=PATH],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [Where to store pubconf files for the SSSD [/var/lib/sss/pubconf]]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher config_pubconfpath="\"VARDIR\"/lib/sss/pubconf"
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher pubconfpath="${localstatedir}/lib/sss/pubconf"
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$with_pubconf_path" != x; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher config_pubconfpath=$with_pubconf_path
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březina pubconfpath=$with_pubconf_path
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březina fi
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březina AC_SUBST(pubconfpath)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_DEFINE_UNQUOTED(PUBCONF_PATH, "$config_pubconfpath", [Where to store pubconf files for the SSSD])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_DEFUN([WITH_PIPE_PATH],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [ AC_ARG_WITH([pipe-path],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [AC_HELP_STRING([--with-pipe-path=PATH],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [Where to store pipe files for the SSSD interconnects [/var/lib/sss/pipes]]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher config_pipepath="\"VARDIR\"/lib/sss/pipes"
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher pipepath="${localstatedir}/lib/sss/pipes"
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$with_pipe_path" != x; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher config_pipepath=$with_pipe_path
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher pipepath=$with_pipe_path
69aaef8719c5cf33ed1c4090fa313ba281bf8a02Jakub Hrozek fi
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher AC_SUBST(pipepath)
fe60346714a73ac3987f786731389320633dd245Pavel Březina AC_DEFINE_UNQUOTED(PIPE_PATH, "$config_pipepath", [Where to store pipe files for the SSSD interconnects])
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_DEFUN([WITH_MCACHE_PATH],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [ AC_ARG_WITH([mcache-path],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [AC_HELP_STRING([--with-mcache-path=PATH],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [Where to store mmap cache files for the SSSD interconnects [/var/lib/sss/mc]]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
bf5a808fa92007c325c3996e79694badfab201d4Stephen Gallagher ]
bf5a808fa92007c325c3996e79694badfab201d4Stephen Gallagher )
bf5a808fa92007c325c3996e79694badfab201d4Stephen Gallagher config_mcpath="\"VARDIR\"/lib/sss/mc"
667db40da4db362d7ca0a1f7f1c4ba40fb71795aJakub Hrozek mcpath="${localstatedir}/lib/sss/mc"
667db40da4db362d7ca0a1f7f1c4ba40fb71795aJakub Hrozek if test x"$with_mcache_path" != x; then
bf5a808fa92007c325c3996e79694badfab201d4Stephen Gallagher config_mcpath=$with_mcache_path
bf5a808fa92007c325c3996e79694badfab201d4Stephen Gallagher mcpath=$with_mcache_path
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
bf5a808fa92007c325c3996e79694badfab201d4Stephen Gallagher AC_SUBST(mcpath)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_DEFINE_UNQUOTED(MCACHE_PATH, "$config_mcpath", [Where to store mmap cache files for the SSSD interconnects])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_DEFUN([WITH_INITSCRIPT],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [ AC_ARG_WITH([initscript],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [AC_HELP_STRING([--with-initscript=INITSCRIPT_TYPE],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [Type of your init script (sysv|systemd). [sysv]]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher default_initscript=sysv
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$with_initscript" = x; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher with_initscript=$default_initscript
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$with_initscript" = xsysv || \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher test x"$with_initscript" = xsystemd; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher initscript=$with_initscript
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher else
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_MSG_ERROR([Illegal value -$with_initscript- for option --with-initscript])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
3b08dec5ee634f83ee18e1753d5ffe0ac5e3c458Jakub Hrozek
69aaef8719c5cf33ed1c4090fa313ba281bf8a02Jakub Hrozek AM_CONDITIONAL([HAVE_SYSV], [test x"$initscript" = xsysv])
3b08dec5ee634f83ee18e1753d5ffe0ac5e3c458Jakub Hrozek AM_CONDITIONAL([HAVE_SYSTEMD_UNIT], [test x"$initscript" = xsystemd])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_MSG_NOTICE([Will use init script type: $initscript])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
69aaef8719c5cf33ed1c4090fa313ba281bf8a02Jakub HrozekAC_DEFUN([WITH_SYSLOG],
69aaef8719c5cf33ed1c4090fa313ba281bf8a02Jakub Hrozek [ AC_ARG_WITH([syslog],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [AC_HELP_STRING([--with-syslog=SYSLOG_TYPE],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [Type of your system logger (syslog|journald). [syslog]]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [with_syslog="syslog"]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
3b1df539835367cb81cd5ff0f9959947d5642e55Stephen Gallagher
3b1df539835367cb81cd5ff0f9959947d5642e55Stephen Gallagher if test x"$with_syslog" = xsyslog || \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher test x"$with_syslog" = xjournald; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher syslog=$with_syslog
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher else
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_MSG_ERROR([Uknown syslog type, supported types are syslog and journald])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
667db40da4db362d7ca0a1f7f1c4ba40fb71795aJakub Hrozek
667db40da4db362d7ca0a1f7f1c4ba40fb71795aJakub Hrozek AM_CONDITIONAL([WITH_JOURNALD], [test x"$syslog" = xjournald])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_DEFUN([WITH_ENVIRONMENT_FILE],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [ AC_ARG_WITH([environment_file],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [AC_HELP_STRING([--with-environment-file=PATH], [Path to environment file [/etc/sysconfig/sssd]])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
15b266d9f14dad26da8678a79019749d0f69532eStephen Gallagher
667db40da4db362d7ca0a1f7f1c4ba40fb71795aJakub Hrozek ENVIRONMENT_FILE_PATH="${sysconfdir}/sysconfig/sssd"
667db40da4db362d7ca0a1f7f1c4ba40fb71795aJakub Hrozek if test x"$with_environment_file" != x; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ENVIRONMENT_FILE_PATH=$with_environment_file
84ae5edab16ad6be5e3be956cb6fa031c1428eb5Stephen Gallagher fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_SUBST(environment_file, [$ENVIRONMENT_FILE_PATH])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_DEFUN([WITH_INIT_DIR],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [ AC_ARG_WITH([init-dir],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [AC_HELP_STRING([--with-init-dir=DIR],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [Where to store init script for sssd [/etc/rc.d/init.d]]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher initdir="${sysconfdir}/rc.d/init.d"
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x$osname == xgentoo; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher initdir="${sysconfdir}/init.d"
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$with_init_dir" != x; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher initdir=$with_init_dir
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_SUBST(initdir)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherdnl A macro to configure the directory to install the systemd unit files to
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_DEFUN([WITH_SYSTEMD_UNIT_DIR],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [ AC_ARG_WITH([systemdunitdir],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [ AC_HELP_STRING([--with-systemdunitdir=DIR],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [Directory for systemd service files [Auto]]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ),
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$with_systemdunitdir" != x; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher systemdunitdir=$with_systemdunitdir
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher else
bfbf5cb0f00c60c0f000f56c282377b13b9a89abSumit Bose systemdunitdir=$($PKG_CONFIG --variable=systemdsystemunitdir systemd)
b32159300fea63222d8dd9200ed634087704ea74Stephen Gallagher if test x"$systemdunitdir" = x; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_MSG_ERROR([Could not detect systemd unit directory])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_SUBST(systemdunitdir)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherdnl A macro to configure the directory to install the systemd unit file
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherdnl overrides to
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_DEFUN([WITH_SYSTEMD_CONF_DIR],
0ef783e186ef1c9f60e61a4e8e54c44cb366fdfePavel Březina [ AC_ARG_WITH([systemdconfdir],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [ AC_HELP_STRING([--with-systemdconfdir=DIR],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [Directory for systemd service file overrides [Auto]]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ),
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$with_systemdconfdir" != x; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher systemdconfdir=$with_systemdconfdir
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher else
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher systemdconfdir=$($PKG_CONFIG --variable=systemdsystemconfdir systemd)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$systemdconfdir" = x; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_MSG_ERROR([Could not detect systemd config directory])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_SUBST(systemdconfdir)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_DEFUN([WITH_MANPAGES],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [ AC_ARG_WITH([manpages],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [AC_HELP_STRING([--with-manpages],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [Whether to regenerate man pages from DocBook sources [yes]]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher with_manpages=yes
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$with_manpages" = xyes; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher HAVE_MANPAGES=1
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_SUBST(HAVE_MANPAGES)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAM_CONDITIONAL([BUILD_MANPAGES], [test x$with_manpages = xyes])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_DEFUN([WITH_XML_CATALOG],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [ AC_ARG_WITH([xml-catalog-path],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [AC_HELP_STRING([--with-xml-catalog-path=PATH],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [Where to look for XML catalog [/etc/xml/catalog]]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher SGML_CATALOG_FILES="/etc/xml/catalog"
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$with_xml_catalog_path" != x; then
126c9338cf12a3e4404c36bbe4ec14b18f23537cMaxim SGML_CATALOG_FILES="$with_xml_catalog_path"
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_SUBST([SGML_CATALOG_FILES])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_DEFUN([WITH_KRB5_PLUGIN_PATH],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [ AC_ARG_WITH([krb5-plugin-path],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [AC_HELP_STRING([--with-krb5-plugin-path=PATH],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [Path to kerberos plugin store [/usr/lib/krb5/plugins/libkrb5]]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
2e6087c6cc903d5164b9a1d5e3d791fd046001d9Jakub Hrozek ]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
126c9338cf12a3e4404c36bbe4ec14b18f23537cMaxim krb5pluginpath="${libdir}/krb5/plugins/libkrb5"
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher if test x"$with_krb5_plugin_path" != x; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher krb5pluginpath=$with_krb5_plugin_path
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_SUBST(krb5pluginpath)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_DEFUN([WITH_CIFS_PLUGIN_PATH],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [ AC_ARG_WITH([cifs-plugin-path],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [AC_HELP_STRING([--with-cifs-plugin-path=PATH],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [Path to cifs-utils plugin store [/usr/lib/cifs-utils]]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ]
bfbf5cb0f00c60c0f000f56c282377b13b9a89abSumit Bose )
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher cifspluginpath="${libdir}/cifs-utils"
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$with_cifs_plugin_path" != x; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher cifspluginpath=$with_cifs_plugin_path
2e6087c6cc903d5164b9a1d5e3d791fd046001d9Jakub Hrozek fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_SUBST(cifspluginpath)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
2e6087c6cc903d5164b9a1d5e3d791fd046001d9Jakub HrozekAC_DEFUN([WITH_KRB5_RCACHE_DIR],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [ AC_ARG_WITH([krb5-rcache-dir],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [AC_HELP_STRING([--with-krb5-rcache-dir=PATH],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [Path to store Kerberos replay caches [__LIBKRB5_DEFAULTS__]]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ]
3b08dec5ee634f83ee18e1753d5ffe0ac5e3c458Jakub Hrozek )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher krb5rcachedir="__LIBKRB5_DEFAULTS__"
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$with_krb5_rcache_dir" != x; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher krb5rcachedir=$with_krb5_rcache_dir
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
72e60fd4eabcfbcdbfe01e8c38b94052bc6c2067Jakub Hrozek AC_SUBST(krb5rcachedir)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_DEFINE_UNQUOTED(KRB5_RCACHE_DIR, "$krb5rcachedir", [Directory used for storing Kerberos replay caches])
b32159300fea63222d8dd9200ed634087704ea74Stephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_DEFUN([WITH_DEFAULT_CCACHE_DIR],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [ AC_ARG_WITH([default-ccache-dir],
5a70b84cb66fb8c7a3fce0e3f2e4b61e0b2ea9d4Simo Sorce [AC_HELP_STRING([--with-default-ccache-dir=CCACHEDIR],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [The default value of krb5_ccachedir [/tmp]]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher config_def_ccache_dir="/tmp"
d844aab866ae237844360cea70e2dccdc90c783dStephen Gallagher if test x"$with_default_ccache_dir" != x; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher config_def_ccache_dir=$with_default_ccache_dir
ef39c0adcb61b16f9edc7beb4cdc8f3b0d5a8f15Stephen Gallagher fi
ef39c0adcb61b16f9edc7beb4cdc8f3b0d5a8f15Stephen Gallagher AC_SUBST(config_def_ccache_dir)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_DEFINE_UNQUOTED(DEFAULT_CCACHE_DIR, "$config_def_ccache_dir", [The default value of krb5_ccachedir])
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březina ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_DEFUN([WITH_DEFAULT_CCNAME_TEMPLATE],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [ AC_ARG_WITH([default-ccname-template],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [AC_HELP_STRING([--with-default-ccname-template=CCACHE],
3f98cdc011bb4e8cd22c088f288b0bcdb6452492Jakub Hrozek [The default fallback value of krb5_ccname_template [FILE:%d/krb5cc_%U_XXXXXX]]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher config_def_ccname_template="FILE:%d/krb5cc_%U_XXXXXX"
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$with_default_ccname_template" != x; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher config_def_ccname_template=$with_default_ccname_template
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_SUBST(config_def_ccname_template)
87c07559af5cfcd2752295ef7c425bd3205f426fStephen Gallagher AC_DEFINE_UNQUOTED(DEFAULT_CCNAME_TEMPLATE, "$config_def_ccname_template", [The default value of krb5_ccname_template])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_DEFUN([WITH_KRB5AUTHDATA_PLUGIN_PATH],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [ AC_ARG_WITH([krb5authdata-plugin-path],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [AC_HELP_STRING([--with-krb5authdata-plugin-path=PATH],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [Path to kerberos authdata plugin store [/usr/lib/krb5/plugins/authdata]]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
4af1d1869d659fec84c518c26844132fa1df8f64Jakub Hrozek krb5authdatapluginpath="${libdir}/krb5/plugins/authdata"
eb54e05c9658a7274e3238813c54dd0c6577d3ecPavel Březina if test x"$with_krb5authdata_plugin_path" != x; then
e9eeb4302e0e426c6cc1a4e65b95a6f7066e80b9Pavel Březina krb5authdatapluginpath=$with_krb5authdata_plugin_path
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_SUBST(krb5authdatapluginpath)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_DEFUN([WITH_KRB5_CONF],
3a62a99faf8e12965100d0b26fc9e07752bd3e2dStephen Gallagher [ AC_ARG_WITH([krb5_conf],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [AC_HELP_STRING([--with-krb5-conf=PATH], [Path to krb5.conf file [/etc/krb5.conf]])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher KRB5_CONF_PATH="${sysconfdir}/krb5.conf"
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$with_krb5_conf" != x; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher KRB5_CONF_PATH=$with_krb5_conf
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_DEFINE_UNQUOTED([KRB5_CONF_PATH], ["$KRB5_CONF_PATH"], [KRB5 configuration file])
3b08dec5ee634f83ee18e1753d5ffe0ac5e3c458Jakub Hrozek ])
3b08dec5ee634f83ee18e1753d5ffe0ac5e3c458Jakub Hrozek
3b08dec5ee634f83ee18e1753d5ffe0ac5e3c458Jakub HrozekAC_DEFUN([WITH_PYTHON_BINDINGS],
3b08dec5ee634f83ee18e1753d5ffe0ac5e3c458Jakub Hrozek [ AC_ARG_WITH([python-bindings],
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher [AC_HELP_STRING([--with-python-bindings],
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher [Whether to build python bindings [yes]]
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher )
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher ],
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher [],
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher with_python_bindings=yes
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher )
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher if test x"$with_python_bindings" = xyes; then
87c07559af5cfcd2752295ef7c425bd3205f426fStephen Gallagher HAVE_PYTHON_BINDINGS=1
87c07559af5cfcd2752295ef7c425bd3205f426fStephen Gallagher AC_SUBST(HAVE_PYTHON_BINDINGS)
87c07559af5cfcd2752295ef7c425bd3205f426fStephen Gallagher AC_DEFINE_UNQUOTED(HAVE_PYTHON_BINDINGS, 1, [Build with python bindings])
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher fi
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher AM_CONDITIONAL([BUILD_PYTHON_BINDINGS], [test x"$with_python_bindings" = xyes])
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher ])
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher
fe2091327ff44f80d6681c261494e4432404e9baStephen GallagherAC_DEFUN([WITH_SELINUX],
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher [ AC_ARG_WITH([selinux],
c2352a73f52f600d95966ebe0b0819649ba923faStephen Gallagher [AC_HELP_STRING([--with-selinux],
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher [Whether to build with SELinux support [yes]]
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher )
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher ],
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher [],
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher with_selinux=yes
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher )
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher if test x"$with_selinux" = xyes; then
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher HAVE_SELINUX=1
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher AC_SUBST(HAVE_SELINUX)
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher AC_DEFINE_UNQUOTED(HAVE_SELINUX, 1, [Build with SELinux support])
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher fi
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher AM_CONDITIONAL([BUILD_SELINUX], [test x"$with_selinux" = xyes])
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher ])
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher
fe2091327ff44f80d6681c261494e4432404e9baStephen GallagherAC_DEFUN([WITH_TEST_DIR],
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher [ AC_ARG_WITH([test-dir],
b32159300fea63222d8dd9200ed634087704ea74Stephen Gallagher [AC_HELP_STRING([--with-test-dir=PATH],
dbea04f585a30d001b574317c068cd03a4fa332bJakub Hrozek [Directory used for make check temporary files [$builddir]]
5a70b84cb66fb8c7a3fce0e3f2e4b61e0b2ea9d4Simo Sorce )
5a70b84cb66fb8c7a3fce0e3f2e4b61e0b2ea9d4Simo Sorce ],
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher [TEST_DIR=$withval],
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher [TEST_DIR="."]
b32159300fea63222d8dd9200ed634087704ea74Stephen Gallagher )
87c07559af5cfcd2752295ef7c425bd3205f426fStephen Gallagher AC_SUBST(TEST_DIR)
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher AC_DEFINE_UNQUOTED(TEST_DIR, "$TEST_DIR", [Directory used for 'make check' temporary files])
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher ])
3f98cdc011bb4e8cd22c088f288b0bcdb6452492Jakub Hrozek
3f98cdc011bb4e8cd22c088f288b0bcdb6452492Jakub HrozekAC_DEFUN([WITH_NSCD],
3f98cdc011bb4e8cd22c088f288b0bcdb6452492Jakub Hrozek [ AC_ARG_WITH([nscd],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [AC_HELP_STRING([--with-nscd=PATH],
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher [Path to nscd binary to attempt to flush nscd cache after local domain operations [/usr/sbin/nscd]]
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher )
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher ]
b32159300fea63222d8dd9200ed634087704ea74Stephen Gallagher )
b32159300fea63222d8dd9200ed634087704ea74Stephen Gallagher NSCD_PATH="/usr/sbin/nscd"
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher if test x"$with_nscd" != x; then
a72e9289fe001c85a17acd667ca31d692fd99605Stephen Gallagher NSCD_PATH=$with_nscd
b32159300fea63222d8dd9200ed634087704ea74Stephen Gallagher AC_SUBST(NSCD_PATH)
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher fi
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher AC_DEFINE_UNQUOTED(HAVE_NSCD, $NSCD_PATH, [flush nscd cache after local domain operations])
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher ])
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_DEFUN([WITH_NSCD_CONF],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [ AC_ARG_WITH([nscd_conf],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [AC_HELP_STRING([--with-nscd-conf=PATH], [Path to nscd.conf file [/etc/nscd.conf]])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher NSCD_CONF_PATH="/etc/nscd.conf"
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$with_nscd_conf" != x; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher NSCD_CONF_PATH=$with_nscd_conf
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher fi
e369fc08906383e6d5c39832f31bb6600a33f887Simo Sorce AC_DEFINE_UNQUOTED([NSCD_CONF_PATH], ["$NSCD_CONF_PATH"], [NSCD configuration file])
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_DEFUN([WITH_SEMANAGE],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [ AC_ARG_WITH([semanage],
ef39c0adcb61b16f9edc7beb4cdc8f3b0d5a8f15Stephen Gallagher [AC_HELP_STRING([--with-semanage],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [Whether to build with SELinux user management support [yes]]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ],
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher [],
b32159300fea63222d8dd9200ed634087704ea74Stephen Gallagher with_semanage=yes
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$with_semanage" = xyes; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher HAVE_SEMANAGE=1
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_SUBST(HAVE_SEMANAGE)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_DEFINE_UNQUOTED(HAVE_SEMANAGE, 1, [Build with SELinux support])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
d844aab866ae237844360cea70e2dccdc90c783dStephen Gallagher AM_CONDITIONAL([BUILD_SEMANAGE], [test x"$with_semanage" = xyes])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_DEFUN([WITH_LIBNL],
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher [ AC_ARG_WITH([libnl],
b32159300fea63222d8dd9200ed634087704ea74Stephen Gallagher [AC_HELP_STRING([--with-libnl],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [Whether to build with libnetlink support (libnl3, libnl1, no) [auto]]
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březina )
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březina ],
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březina [],
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březina with_libnl=yes
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březina )
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březina
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březina if test x"$with_libnl" = xyes; then
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březina
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březina AM_CHECK_LIBNL3
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březina
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březina if test x"$HAVE_LIBNL" != x1; then
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březina AM_CHECK_LIBNL1
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březina fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$HAVE_LIBNL" != x1; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_MSG_WARN([Building without netlink])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher elif test x"$with_libnl" = xlibnl3; then
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher AM_CHECK_LIBNL3
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher if test x"$HAVE_LIBNL" != x1; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_MSG_ERROR([Libnl3 required, but not available])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
4b0309363dbfb9a1409e082b3a84f17b53a751c1Stephen Gallagher
4b0309363dbfb9a1409e082b3a84f17b53a751c1Stephen Gallagher elif test x"$with_libnl" = xlibnl1; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozek AM_CHECK_LIBNL1
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozek
52e0894fd65bff4715c88330eb62b28e1635228fStephen Gallagher if test x"$HAVE_LIBNL" != x1; then
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozek AC_MSG_ERROR([Libnl required, but not available])
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozek fi
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozek fi
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozek ])
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozek
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_DEFUN([WITH_CRYPTO],
8a07521b413a3b5879f824e1872c5770c92ee5c0Stephen Gallagher [ AC_ARG_WITH([crypto],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [AC_HELP_STRING([--with-crypto=CRYPTO_LIB],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [The cryptographic library to use (nss|libcrypto). The default is nss.]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher with_crypto=nss
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher cryptolib=""
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$with_crypto" != x; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$with_crypto" = xnss || \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher test x"$with_crypto" = xlibcrypto; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher cryptolib="$with_crypto";
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher else
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_MSG_ERROR([Illegal value -$with_crypto- for option --with-crypto])
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AM_CONDITIONAL([HAVE_NSS], [test x"$cryptolib" = xnss])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AM_CONDITIONAL([HAVE_LIBCRYPTO], [test x"$cryptolib" = xlibcrypto])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_DEFUN([WITH_NOLOGIN_SHELL],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [ AC_ARG_WITH([nologin-shell],
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher [AC_HELP_STRING([--with-nologin-shell=PATH],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [The shell used to deny access to users [/sbin/nologin]]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher nologin_shell="/sbin/nologin"
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$with_nologin_shell" != x; then
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher nologin_shell=$with_nologin_shell
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_DEFINE_UNQUOTED(NOLOGIN_SHELL, "$nologin_shell", [The shell used to deny access to users])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_ARG_ENABLE([all-experimental-features],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [AS_HELP_STRING([--enable-all-experimental-features],
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher [build all experimental features])],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [build_all_experimental_features=$enableval],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [build_all_experimental_features=no])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_DEFUN([WITH_UNICODE_LIB],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [ AC_ARG_WITH([unicode-lib],
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher [AC_HELP_STRING([--with-unicode-lib=<library>],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [Which library to use for unicode processing (libunistring, glib2) [glib2]]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher unicode_lib="glib2"
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$with_unicode_lib" != x; then
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher unicode_lib=$with_unicode_lib
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$unicode_lib" != x"libunistring" -a x"$unicode_lib" != x"glib2"; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_MSG_ERROR([Unsupported unicode library])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher AM_CONDITIONAL([WITH_LIBUNISTRING], test x"$unicode_lib" = x"libunistring")
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AM_CONDITIONAL([WITH_GLIB], test x"$unicode_lib" = x"glib2")
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ])
c737e1444fb186e349e59bfa9dac4995b720b4b1Jan Zeleny
c737e1444fb186e349e59bfa9dac4995b720b4b1Jan ZelenyAC_DEFUN([WITH_APP_LIBS],
c737e1444fb186e349e59bfa9dac4995b720b4b1Jan Zeleny [ AC_ARG_WITH([app-libs],
c737e1444fb186e349e59bfa9dac4995b720b4b1Jan Zeleny [AC_HELP_STRING([--with-app-libs=<path>],
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher [Path to the 3rd party application plugins [/usr/lib/sssd/modules]]
c737e1444fb186e349e59bfa9dac4995b720b4b1Jan Zeleny )
c737e1444fb186e349e59bfa9dac4995b720b4b1Jan Zeleny ]
f1828234a850dd28465425248a83a993f262918fPavel Březina )
f1828234a850dd28465425248a83a993f262918fPavel Březina appmodpath="${libdir}/sssd/modules"
f1828234a850dd28465425248a83a993f262918fPavel Březina config_appmodpath="\"LIBDIR\"/sssd/modules"
f1828234a850dd28465425248a83a993f262918fPavel Březina if test x"$with_app_libs" != x; then
f1828234a850dd28465425248a83a993f262918fPavel Březina appmodpath=$with_app_libs
f1828234a850dd28465425248a83a993f262918fPavel Březina config_appmodpath=$with_app_libs
f1828234a850dd28465425248a83a993f262918fPavel Březina fi
f8c829e72968b574e1c9bda96f4d5f206622358fPavel Březina AC_SUBST(appmodpath)
f8c829e72968b574e1c9bda96f4d5f206622358fPavel Březina AC_DEFINE_UNQUOTED(APP_MODULES_PATH, "$config_appmodpath", [Path to the 3rd party modules])
f8c829e72968b574e1c9bda96f4d5f206622358fPavel Březina ])
70e59ed31c5a9c9ed02d9065ddf92be87c887efbJakub Hrozek
f8c829e72968b574e1c9bda96f4d5f206622358fPavel BřezinaAC_DEFUN([WITH_SUDO],
70e59ed31c5a9c9ed02d9065ddf92be87c887efbJakub Hrozek [ AC_ARG_WITH([sudo],
70e59ed31c5a9c9ed02d9065ddf92be87c887efbJakub Hrozek [AC_HELP_STRING([--with-sudo],
f8c829e72968b574e1c9bda96f4d5f206622358fPavel Březina [Whether to build with sudo support [yes]]
f8c829e72968b574e1c9bda96f4d5f206622358fPavel Březina )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [with_sudo=$withval],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher with_sudo=yes
21f28bdbab10881b9fb0b890dfa15af429326606Sumit Bose )
21f28bdbab10881b9fb0b890dfa15af429326606Sumit Bose
21f28bdbab10881b9fb0b890dfa15af429326606Sumit Bose if test x"$with_sudo" = xyes; then
21f28bdbab10881b9fb0b890dfa15af429326606Sumit Bose AC_DEFINE(BUILD_SUDO, 1, [whether to build with SUDO support])
21f28bdbab10881b9fb0b890dfa15af429326606Sumit Bose fi
21f28bdbab10881b9fb0b890dfa15af429326606Sumit Bose AM_CONDITIONAL([BUILD_SUDO], [test x"$with_sudo" = xyes])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_DEFUN([WITH_SUDO_LIB_PATH],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [ AC_ARG_WITH([sudo-lib-path],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [AC_HELP_STRING([--with-sudo-lib-path=<path>],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [Path to the sudo library [/usr/lib/]]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher sudolibpath="${libdir}"
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$with_sudo_lib_path" != x; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher sudolibpath=$with_sudo_lib_path
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher AC_SUBST(sudolibpath)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAC_DEFUN([WITH_AUTOFS],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [ AC_ARG_WITH([autofs],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [AC_HELP_STRING([--with-autofs],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [Whether to build with autofs support [yes]]
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [with_autofs=$withval],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher with_autofs=yes
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$with_autofs" = xyes; then
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AC_DEFINE(BUILD_AUTOFS, 1, [whether to build with AUTOFS support])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AM_CONDITIONAL([BUILD_AUTOFS], [test x"$with_autofs" = xyes])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
fe2091327ff44f80d6681c261494e4432404e9baStephen GallagherAC_DEFUN([WITH_SSH],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [ AC_ARG_WITH([ssh],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [AC_HELP_STRING([--with-ssh],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [Whether to build with SSH support [yes]]
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ],
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher [with_ssh=$withval],
5843ad321944a028f6dee7e1fd4f9381c4953d07Sumit Bose with_ssh=yes
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher )
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if test x"$with_ssh" = xyes; then
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher AC_DEFINE(BUILD_SSH, 1, [whether to build with SSH support])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fi
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AM_CONDITIONAL([BUILD_SSH], [test x"$with_ssh" = xyes])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ])
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher