README: Update to reflect meson build system.

This commit is contained in:
Alastair Poole 2019-12-04 18:15:40 +00:00
parent 08752b1269
commit 2385de7edb
1 changed files with 5 additions and 16 deletions

View File

@ -5,30 +5,21 @@ System Information (EFL)
This is a process monitor and system monitor for Linux, macOS, This is a process monitor and system monitor for Linux, macOS,
FreeBSD, DragonFlyBSD and OpenBSD. FreeBSD, DragonFlyBSD and OpenBSD.
Includes 'tingle' a command-line utility for displaying sensor information.
REQUIREMENTS: REQUIREMENTS:
An installation of EFL (v1.19.0+). Remember to set your PKG_CONFIG_PATH environment An installation of EFL (v1.19.0+). Remember to set your PKG_CONFIG_PATH environment variable accordingly. For example if EFL is installed in /opt:
variable accordingly. For example if EFL is installed in /opt:
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/opt/libdata/pkgconfig" export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/opt/libdata/pkgconfig"
BUILD: BUILD:
$ make (or gmake) $ meson build
INSTALL (default PREFIX is /usr/local): $ ninja -C build
$ make install INSTALL:
or as an example: $ ninja -C build install
$ sudo make PREFIX=/usr install
or even:
$ doas make PREFIX=/opt install
NOTES NOTES
@ -38,5 +29,3 @@ respectively.
The plan is to rewrite the whole program to log system information The plan is to rewrite the whole program to log system information
over time to disk so we can do nice things with E and displaying over time to disk so we can do nice things with E and displaying
system information (not duplicating loads of code). system information (not duplicating loads of code).
For information on tingle, see src/tingle/README.