From: Arun Persaud Date: Sat, 23 Jan 2010 19:04:11 +0000 (-0800) Subject: fixed hardcoded location of config file for xboard X-Git-Tag: master-20100206~39 X-Git-Url: http://winboard.nl/cgi-bin?p=xboard.git;a=commitdiff_plain;h=d138c95b1f4dad365548a9d77321f626ef704c90 fixed hardcoded location of config file for xboard the location should now follow sysconfdir during the configuration process. Also added some more output to the configure script. --- diff --git a/Makefile.am b/Makefile.am index d343b08..3abd176 100644 --- a/Makefile.am +++ b/Makefile.am @@ -30,18 +30,18 @@ xboard_SOURCES = backend.c backend.h backendz.h \ xboard_LDADD = -lm @XAW_LIBS@ @X_LIBS@ EXTRA_DIST = pixmaps bitmaps winboard sounds \ - xboard.texi gpl.texinfo texi2man texinfo.tex xboard.man xboard.conf \ + xboard.texi gpl.texinfo texi2man texinfo.tex xboard.man \ COPYRIGHT FAQ.html engine-intf.html ics-parsing.txt readme.htm readme_HGM.txt zippy.README DISTCLEANFILES = stamp-h -AM_CPPFLAGS=-DINFODIR='"$(infodir)"' @X_CFLAGS@ +AM_CPPFLAGS=-DINFODIR='"$(infodir)"' @X_CFLAGS@ -DSYSCONFDIR='"$(sysconfdir)"' info_TEXINFOS = xboard.texi xboard_TEXINFOS = copyright.texi man6_MANS = xboard.man -sysconf_DATA=xboard.conf +dist_sysconf_DATA = xboard.conf xboard.man: xboard.texi copyright.texi gpl.texinfo version.texi $(srcdir)/texi2man $(srcdir)/xboard.texi > xboard.man || (rm -f xboard.man ; false) diff --git a/configure.ac b/configure.ac index ce20a4f..d8c1554 100644 --- a/configure.ac +++ b/configure.ac @@ -428,6 +428,9 @@ echo "" echo " Configurations summary:" echo "" echo " prefix: $prefix" +echo " datarootdir: $datarootdir" +echo " infodir: $infodir" +echo " sysconfdir: $sysconfdir" echo "" echo " Xaw3d: $with_xaw3d" echo "" diff --git a/xboard.h b/xboard.h index 7ada32f..77d41f3 100644 --- a/xboard.h +++ b/xboard.h @@ -113,7 +113,7 @@ typedef struct { #define FCP_NAMES "" #define SCP_NAMES "" #define ICS_TEXT_MENU_DEFAULT "" -#define SETTINGS_FILE "/etc/xboard/xboard.conf" +#define SETTINGS_FILE SYSCONFDIR"/xboard.conf" #define COLOR_BKGD "white" typedef int (*FileProc) P((FILE *f, int n, char *title));