Configuration Options

From pogo, Walt Kelly

Basic Configuration Options - the configure utility

The following options are for compiling and installing a working version of the NTP distribution. In most cases, the build process is completely automatic. In some cases where memory space is at a premium, or the binaries are to be installed in a different place, it is possible to tailor the configuration to remove such features as reference clock driver support, debugging support, and so forth.

Configuration options are specified as arguments to the configure script. Following is a summary of the current options:

Usage: configure [options] [host]
Options: [defaults in brackets after descriptions]

Configuration

  --cache-file=FILE      cache test
results in FILE
  --
help           &n
bsp;     print this message
  --no-
create           
do not create output files
  --quiet, --silent      do not print
`checking...' messages
  --
version           
;   print the version of autoconf that created
            
            
configure
Directory and file names

  --prefix=PREFIX        install
architecture-independent files in
            
            
PREFIX [/usr/local]
  --exec-prefix=EPREFIX  install architecture-dependent files
in EPREFIX
            
            
[same as prefix]
  --
bindir=DIR          
user executables in DIR [EPREFIX/bin]
  --
sbindir=DIR          system
admin executables in DIR [EPREFIX/sbin]
  --libexecdir=DIR       program
executables in DIR [EPREFIX/libexec]
  --
datadir=DIR          read-
only architecture-independent data in DIR
            
            
[PREFIX/share]
  --sysconfdir=DIR       read-only
single-machine data in DIR
            
            
[PREFIX/etc]
  --sharedstatedir=DIR   modifiable architecture-
independent data in DIR
            
            
[PREFIX/com]
  --localstatedir=DIR    modifiable single-machine
data in DIR
            
            
[PREFIX/var]
  --
libdir=DIR          
object code libraries in DIR [EPREFIX/lib]
  --includedir=DIR       C header
files in DIR [PREFIX/include]
  --oldincludedir=DIR    C header files for non-gcc
in DIR
            
            
[/usr/include]
  --
infodir=DIR          info
documentation in DIR [PREFIX/info]
  --
mandir=DIR          
man documentation in DIR [PREFIX/man]
  --
srcdir=DIR          
find the sources in DIR [configure dir or ..]
  --program-prefix=PREFIX prepend PREFIX to installed program names
  --program-suffix=SUFFIX append SUFFIX to installed program names
  --program-transform-name=PROGRAM run sed PROGRAM on installed
program
            
            
names
Host type

  --
build=BUILD         
configure for building on BUILD [BUILD=HOST]
  --
host=HOST          &nb
sp; configure for HOST [guessed]
  --target=TARGET       
configure for TARGET [TARGET=HOST]
Features and packages

  --disable-FEATURE      do not include
FEATURE (same as --enable-
            
            
FEATURE=no)
  --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
  --with-PACKAGE[=ARG]   use PACKAGE [ARG=yes]
  --without-PACKAGE      do not use
PACKAGE (same as --with-PACKAGE=no)
  --x-includes=DIR       X include
files are in DIR
  --x-libraries=DIR      X library files
are in DIR

--enable- and --disable- with options recognized

    
debugging          
Include debugging code [enable]
     gdt-
surveying       Include GDT survey code
[disable]
    
md5           &nb
sp;     Include support for MD5 keys [enable]
    
des           &nb
sp;     Include support for DES keys [enable]
     all-
clocks          Include
drivers for all reference clocks
            
            
[enable]

  Radio Clocks (these are ordinarily enabled, if supported by the
            
            
machine and operating system)

    
ACTS           &n
bsp;    NIST dialup clock
    
ARBITER           
;  Arbiter 1088A/B GPS receiver
    
AS2201           
   Austron 2200A or 2201A GPS receiver
    
ATOM           &n
bsp;    ATOM clock
    
BANCOMM           
;  BANCOMM clock
    
CHU           &nb
sp;     CHU clock
    
DATUM           &
nbsp;   Datum Programmable Time System
    
DCF7000           
;  ELV/DCF7000
    
GPSVME           
   GPS-VME Clock
    
HEATH           &
nbsp;   HeathKit GC-1000 Most Accurate Clock
    
HOPF6021          &nbs
p; HOPF6021 Radio Clock support
    
HPGPS           &
nbsp;   HP 58503A GPS Time & Frequency receiver
    
IRIG           &n
bsp;    IRIG (Audio) Clock
    
LEITCH           
   Leitch CSD 5300 Master Clock System Driver
     LOCAL-
CLOCK         Local Clock driver
    
MEINBERG          &nbs
p; Meinberg clocks
    
MSFEES           
   MSFEES clock
    
MOTO           &n
bsp;    Motorola GPS clock
    
MX4200           
   MX4200 clock
    
NMEA           &n
bsp;    NMEA GPS clock
    
PARSE           &
nbsp;   PARSE clock code
    
PST           &nb
sp;     PST/Traconex 1020 WWV/H receiver
    
PTBACTS           
;  PTB dialup clock support
    
RAWDCF           
   use raw DCF77 time code
    
RCC8000           
;  RCC8000 Radio Clock support
    
SCHMID           
   SCHMID DCF77 clock support
    
TRAK           &n
bsp;    TRAK 8810 GPS station clock
    
TPRO           &n
bsp;    KSI/Odetics TPRO/S IRIG Interface
    
TRIMTAIP          &nbs
p; Trimble GPS/TAIP Protocol
    
TRIMTSIP          &nbs
p; Trimble GPS/TSIP Protocol
    
TRUETIME          &nbs
p; Kinemetrics/TrueTime (generic) receiver
    
WWVB           &n
bsp;    Spectracom 8170 or Netclock/2 WWVB receiver
    
USNO           &n
bsp;    US Naval Observatory dialup clock
  Miscellany

     accurate-adjtime    The
adjtime() call is accurate
    
kmem           &n
bsp;    Read kmem
    
tick=VALUE          Force a
value for 'tick'
    
tickadj=VALUE       Force a value for
'tickadj'
     udp-
wildcard        Use UDP wildcard
delivery
     slew-
always         Always slew the
time
     step-
slew           Step
and slew the time
     ntpdate-
step        If ntpdate should step
the time
     hourly-todr-sync    If we should
sync TODR hourly

David L. Mills <mills@udel.edu>