move arch-independent file to SHAREDIR
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@215 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
This commit is contained in:
parent
3ce0ace98b
commit
443a795472
@ -25,7 +25,7 @@ INCLUDEDIR=$(ROOTDIR)/include/Yap
|
|||||||
#
|
#
|
||||||
# where to store info files
|
# where to store info files
|
||||||
#
|
#
|
||||||
INFODIR=$(ROOTDIR)/share/info
|
INFODIR=$(SHAREDIR)/info
|
||||||
|
|
||||||
#
|
#
|
||||||
# Add this flag to YAP_EXTRAS if you need the extension:
|
# Add this flag to YAP_EXTRAS if you need the extension:
|
||||||
|
32
README
32
README
@ -99,18 +99,31 @@ install" and "make info" on the standard directories.
|
|||||||
2.1 Where to install Yap
|
2.1 Where to install Yap
|
||||||
|
|
||||||
YAP uses autoconf. Recent versions of Yap try to follow GNU
|
YAP uses autoconf. Recent versions of Yap try to follow GNU
|
||||||
conventions on where to place software.
|
conventions on where to place software. You can use the --prefix
|
||||||
|
configure option to set the ROOTDIR macro and the --exec-prefix option
|
||||||
|
to set the EROOTDIR macro (for architecture-dependent files). EROOTDIR
|
||||||
|
defaults to ROOTDIR.
|
||||||
|
|
||||||
o The main executable is placed at BINDIR. This executable is
|
o The main executable is placed at BINDIR, which defaults at
|
||||||
actually a script that calls the Prolog engine, stored at YAPLIBDIR.
|
$(EROOTDIR)/bin. This executable is actually a script that calls the
|
||||||
|
Prolog engine, stored at YAPLIBDIR.
|
||||||
|
|
||||||
o LIBDIR is the directory where libraries are stored. YAPLIBDIR is a
|
o SHAREDIR is the directory where the Prolog libraries are stored.
|
||||||
subsdirectory that contains the Prolog engine and a Prolog library.
|
Its default value is $(ROOTDIR)/share. The Prolog libraries are
|
||||||
|
machine-independent text files that only need to be installed once,
|
||||||
|
even on systems where multiple copies of Yap of the same version are
|
||||||
|
installed. (e.g. with different configurations or for different
|
||||||
|
architectures sharing a file server.)
|
||||||
|
|
||||||
|
o LIBDIR is the directory where binary libraries are stored. It is
|
||||||
|
set to $(EROOTDIR)/lib by default. YAPLIBDIR is a subdirectory (by
|
||||||
|
default $(EROOTDIR)/lib/Yap) that contains the Prolog engine and the
|
||||||
|
binary Prolog libraries.
|
||||||
|
|
||||||
o INCLUDEDIR is used if you want to use Yap as a library.
|
o INCLUDEDIR is used if you want to use Yap as a library.
|
||||||
|
|
||||||
o INFODIR is where the info help files will be stored. Usually
|
o INFODIR is where the info help files will be stored. It defaults
|
||||||
/usr/local/info, /usr/info, or /usr/share/info.
|
to $(SHAREDIR)/info.
|
||||||
|
|
||||||
2.2 Which Yap to compile
|
2.2 Which Yap to compile
|
||||||
|
|
||||||
@ -147,8 +160,7 @@ tabling. This is still experimental.
|
|||||||
|
|
||||||
The system has been mainly tested with GCC, but we have been able to
|
The system has been mainly tested with GCC, but we have been able to
|
||||||
compile versions of Yap under lcc in Linux, Sun's cc compiler, IBM's
|
compile versions of Yap under lcc in Linux, Sun's cc compiler, IBM's
|
||||||
xlc, SGI's cc, and Microsoft's Visual C++ 6.0. The HP-UX cc preprocessor
|
xlc, SGI's cc, HP's cc, and Microsoft's Visual C++ 6.0.
|
||||||
is known to choke under Yap.
|
|
||||||
|
|
||||||
2.3.1 Yap and GCC
|
2.3.1 Yap and GCC
|
||||||
|
|
||||||
@ -211,5 +223,3 @@ GCC"/"Submodel Options". We next describe a few:
|
|||||||
|
|
||||||
o Check -march=XXX for fun.
|
o Check -march=XXX for fun.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user