Build/configure

Description
How to use the x3270 family configure script.

The basic way to configure an x3270 family build on a POSIX system is with this command at the top-level directory: ./configure

Selective configure
If you only want to build a subset of the programs, you can limit the scope of the configure script with the following options. Note that the options are cumulative, so you can specify exactly the set of programs you want.
 * --enable-unix
 * Include all of the Unix programs


 * --enable-windows
 * Include all of the Windows programs


 * --enable-x3270
 * Include x3270


 * --enable-c3270
 * Include c3270


 * --enable-s3270
 * Include s3270


 * --enable-tcl3270
 * Include tcl3270


 * --enable-pr3287
 * Include pr3287


 * --enable-ws3270
 * Include the Windows version of s3270


 * --enable-wc3270
 * Include wc3270


 * --enable-wpr3287
 * Include the Windows version of pr3287

When you limit the configuration this way, it changes the top-level make targets, so make, make install, make clean and make clobber will operate only on the programs you have configured.

Common configure options
Display help message.
 * --help
 * -C
 * Use a cache for test results. Speeds up the process considerably.

Unix program configure options
These apply only to Unix programs; the options for Windows programs are fixed.
 * --prefix=prefix
 * Install architecture-independent files under prefix (defaults to /usr/local)


 * --exec-prefix=eprefix
 * Install architecture-dependent files (executables) under eprefix (defaults to same as prefix)


 * --bindir=dir
 * Install user executables in dir (defaults to eprefix/bin)


 * --sysconfdir=dir
 * Install configuration files (ibm_hosts, character sets) in dir (defaults to prefix/etc).

--disable-dbcs 	Leave out DBCS (Double Byte Character Set) support. --disable-local-process 	Leave out local process (connecting to "-e shell_command") support. This will be automatically disabled if the local system does not support the forkpty library call. --disable-tls 	Leave out SSL/TLS support. --with-openssl=dir 	Specify the directory where the OpenSSL library is installed. Note that this option was previously called --with-ssl=.