[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

29.2 Build Configuration

When configuring FreeM with the supplied configure script, there are some FreeM-specific options that may be used to compile in optional features, or exclude default ones:

--enable-mwapigtk (EXPERIMENTAL)

Enables experimental support for the M Windowing API using the GTK3 libraries. Requires that you have GTK 3 libraries, their headers, and their dependencies installed on your system.

Please consult your operating system’s documentation for the correct commands to install the required libraries.

Example

$ ./configure --enable-mwapigtk
$ make
$ sudo make install
--enable-berkeleydb (EXPERIMENTAL)

Enables experimental support for using the BerkeleyDB database as a global handler for FreeM global namespaces. Requires that you have the libdb library, headers, and dependencies installed on your system.

Please consult your operating system’s documentation for the correct commands to install the required libraries.

Example

$ ./configure --enable-berkeleydb
$ make
$ sudo make install
--without-readline

Builds FreeM without GNU readline support, even if readline is installed on your system.

Please note that building FreeM without GNU readline will also exclude REPL functionality and all direct-mode utility commands, i.e. events, tdump, shmstat, and shmpages.

Example

$ ./configure --without-readline
$ make
$ sudo make install

[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

This document was generated on September 20, 2023 using texi2html 5.0.