2020-12-14 13:12:09 +00:00
|
|
|
<!--
|
2021-10-30 14:43:54 +00:00
|
|
|
Copyright (C) 2020,2021 CismonX <admin@cismon.net>
|
|
|
|
|
|
|
|
Copying and distribution of this file, with or without modification, are
|
|
|
|
permitted in any medium without royalty, provided the copyright notice and
|
|
|
|
this notice are preserved. This file is offered as-is, without any warranty.
|
2020-12-14 13:12:09 +00:00
|
|
|
-->
|
|
|
|
|
2021-10-30 14:43:54 +00:00
|
|
|
Installing ctlseqs
|
|
|
|
==================
|
2020-12-14 13:12:09 +00:00
|
|
|
|
2021-10-30 14:43:54 +00:00
|
|
|
Copy Code to Your Project
|
|
|
|
-------------------------
|
2020-12-14 13:12:09 +00:00
|
|
|
|
2021-10-30 14:43:54 +00:00
|
|
|
The code of ctlseqs is simple, and can be used out-of-the-box. Just copy
|
|
|
|
ctlseqs.h and ctlseqs.c to your project and build it with other code.
|
2020-12-14 13:12:09 +00:00
|
|
|
|
2021-10-30 14:43:54 +00:00
|
|
|
Requires an ISO C99 and POSIX.1-2001 compliant C implementation.
|
2020-12-14 13:12:09 +00:00
|
|
|
|
2021-10-30 14:43:54 +00:00
|
|
|
Build and Install From Source
|
|
|
|
-----------------------------
|
2020-12-14 13:12:09 +00:00
|
|
|
|
2021-10-30 14:43:54 +00:00
|
|
|
Alternatively, ctlseqs can be built into a shared/static library with
|
|
|
|
GNU Autotools (Autoconf, Automake, Libtool and Autoconf Archive).
|
2020-12-14 13:12:09 +00:00
|
|
|
|
2021-10-30 14:43:54 +00:00
|
|
|
autoreconf --install
|
|
|
|
./configure
|
|
|
|
make
|
2020-12-14 13:12:09 +00:00
|
|
|
|
2021-10-30 14:43:54 +00:00
|
|
|
Optionally, you can run tests (requires DejaGnu) and install the library.
|
2020-12-14 13:12:09 +00:00
|
|
|
|
2021-10-30 14:43:54 +00:00
|
|
|
make check
|
|
|
|
make install
|
2020-12-14 13:12:09 +00:00
|
|
|
|
2021-10-30 14:43:54 +00:00
|
|
|
Unix man pages are not automatically installed with `make install`, and
|
|
|
|
should be installed manually with `make install-man`.
|