@@ -9,14 +9,14 @@ AC_PROG_CC
99AM_PROG_AR
1010AC_LANG ( C )
1111AC_CONFIG_HEADERS ( [ config.h] )
12+ AC_CONFIG_FILES ( [ clr_debug_daemon.socket] )
13+ AC_CONFIG_FILES ( [ debuginfo.conf] )
1214PKG_CHECK_MODULES([ curl] , [ libcurl] )
1315PKG_CHECK_MODULES([ fuse] , [ fuse] )
1416PKG_CHECK_MODULES([ SYSTEMD] , [ systemd] )
1517PKG_CHECK_MODULES([ LIBSYSTEMD] , [ libsystemd] )
1618LT_INIT
1719
18- AC_DEFINE ( [ SOCKET_PATH] , [ "/run/clr-debug-info"] , [ path to communication socket] )
19-
2020dir=""
2121AC_ARG_WITH ( [ systemdsystemunitdir] , AS_HELP_STRING ( [ --with-systemdsystemunitdir=DIR] ,
2222 [ path to systemd system service dir @<:@ default=/usr/lib/systemd/system@:>@ ] ) , [ dir=${withval}] ,
3838 AC_MSG_WARN ( [ C11 stdatomic support unavailable. Falling back to slow mutex] )
3939fi
4040
41+ SOCKET_PATH=""
42+ AC_ARG_WITH ( [ socket-path] , AS_HELP_STRING ( [ --with-socket-path=SOCKET_PATH] ,
43+ [ path to create unix socket @<:@ default=/run/clr-debug-info@:>@ ] ) , [ SOCKET_PATH=${withval}] ,
44+ [ SOCKET_PATH="/run/clr-debug-info"] )
45+ test -z "${SOCKET_PATH}" && SOCKET_PATH=/run/clr-debug-info
46+ AC_DEFINE_UNQUOTED ( [ SOCKET_PATH] , [ "${SOCKET_PATH}"] , [ path to create unix socket @<:@ default=/run/clr-debug-info@:>@ ] )
47+ AC_SUBST ( SOCKET_PATH , [ ${SOCKET_PATH}] )
48+
49+ CACHE_DIR=""
50+ AC_ARG_WITH ( [ cache-dir] , AS_HELP_STRING ( [ --with-cache-dir=CACHE_DIR] ,
51+ [ path to cache downloaded content @<:@ default=/var/cache/debuginfo@:>@ ] ) , [ CACHE_DIR="${withval}"] ,
52+ [ CACHE_DIR="/var/cache/debuginfo"] )
53+ test -z "${CACHE_DIR}" && CACHE_DIR=/var/cache/debuginfo
54+ AC_DEFINE_UNQUOTED ( [ CACHE_DIR] , [ "${CACHE_DIR}"] , [ path to cache downloaded content @<:@ default=/var/cache/debuginfo@:>@ ] )
55+ AC_SUBST ( CACHE_DIR , [ ${CACHE_DIR}] )
56+
4157AC_CONFIG_FILES ( [ Makefile] )
4258AC_OUTPUT
4359
@@ -57,6 +73,8 @@ AC_MSG_RESULT([
5773
5874 systemd-unit-dir: ${systemdsystemunitdir}
5975 tmpfiles.d: ${tmpfilesdir}
76+ socket_dir: ${SOCKET_PATH}
77+ cache_dir: ${CACHE_DIR}
6078
6179 C11 stdatomic support: ${have_atomics}
6280] )
0 commit comments