Installing LablTk from sources
------------------------------
PREREQUISITES
* OCaml (>= 4.02) should be installed
* Tcl/Tk (>= 8.03) should be installed
INSTALLATION INSTRUCTIONS FOR UNIX AND OSX
1- Configure the system. From the top directory, do:
./configure
In case of success, this generates config/Makefile which contains the
OCaml library path and compilation options.
The "configure" script accepts the following options:
-use-findlib
If you want to use ocamlfind for installation.
-libdir <dir> (default: `ocamlc -where`)
Directory where the OCaml library was installed,
where Makefile.config can be found.
-installdir <dir> (default: libdir/labltk)
-installbindir <dir> (default: same as ocamlc)
Where to install the library and the labltk script.
When using findlib, the default is taken from it.
-tkdefs <cpp flags> (default: none)
-tklibs <flags and libraries> (default: determined automatically)
These options specify where to find the Tcl/Tk libraries for
LablTk. "-tkdefs" helps to find the headers, and "-tklibs"
the C libraries. "-tklibs" may contain either only -L/path and
-Wl,... flags, in which case the library names are determined
automatically, or the actual libraries, which are used as given.
Examples:
for an OSX installation using macports, use just
./configure -tklibs -L/opt/local/lib -tkdefs -I/opt/local/include
for Japanese Tcl/Tk whose headers are in specific directories
and libraries in /usr/local/lib, you can use
./configure -tklibs "-L/usr/local/lib -ltk8.0jp -ltcl8.0jp"
-tkdefs "-I/usr/local/include/tcl8.0jp -I/usr/local/include/tk8.0jp"
-tk-no-x11
Build LablTk without using X11. This option is needed on
Cygwin, or if you want to use the Quartz version on Tk on OSX.
-verbose
Verbose output of the configuration tests. Use it if the outcome
of configure is not what you were expecting.
2- From the top directory do
make all
and optionally
make opt
3- From the top directory do
make install
It will install labltk at the above defined location.
You may need to become superuser first.
INSTALLATION INSTRUCTIONS FOR WINDOWS
1- In the config subdirectory, overwrite Makefile with the file
corresponding to your system
2- Continue from step 2 above