1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
= YAPET - Installation Instructions
Rafael Ostertag <rafi@guengel.ch>
== Build Prerequisites
YAPET was designed to have only few library dependencies, and to build
on most popular Unixes.
To build YAPET, you need the following libraries
* https://www.openssl.org">https://www.openssl.org[OpenSSL]
* Curses or https://www.gnu.org/software/ncurses/[Ncurses]
* https://github.com/P-H-C/phc-winner-argon2[Argon2]
* https://freedesktop.org/wiki/Software/cppunit/[CppUnit]
CppUnit is only used during build to perform unit tests. It is not required to run YAPET.
As of version 0.3, YAPET uses GNU Gettext for
internationalization. Hence GNU Gettext is an optional dependency.
== Supported Compilers
YAPET is written in {cpp}, so you obviously need a {cpp} compiler to
compile. It compiles out of the box using the following compilers:
* Clang
* GNU GCC
== Brief Build Instructions
YAPET uses a `configure` script as generated by `autoconf` and friends
for configuring the build process of YAPET. Change to the directory
where you unpacked `YAPET` and simply type
# ./configure
on the command line. The `configure` script will then check the system
and prepare for the build process.
If the `configure` script successfully finishes, type
# make
YAPET will now be built. After the build has finished you can
# sudo make install
This will install YAPET into the `/usr/local/bin` directory, if the prefix has
not been changed.
|