Commit Diff
Diff:
a11fa52774ef8274235e696af8ef1d88428abed2
7731c8ffbe9868165d22f905cf07b677326beea6
Commit:
7731c8ffbe9868165d22f905cf07b677326beea6
Tree:
c4758e2a1e9401370638ecac000a31e28b4ecccb
Author:
Omar Polo <op@omarpolo.com>
Date:
Fri Jul 1 20:34:39 2022 UTC
Message:
update the information for building
commit - a11fa52774ef8274235e696af8ef1d88428abed2
commit + 7731c8ffbe9868165d22f905cf07b677326beea6
blob - fb7cbd825d330c7b594c6b020e67a73617f0d209
blob + 477c516f24407ae9de992047a1dc6a39701b1549
--- README.md
+++ README.md
@@ -33,36 +33,19 @@ out also the [template](Xexample) for the resources.
## Dependencies
- Xlib
- - Xinerama *(optional)* for multi-monitor support
- - Xft *(optional)* for TrueType font support
- - pkg-config *(optional)* to generate `LIBS` and `CFLAGS`
+ - Xinerama for multi-monitor support
+ - Xft for TrueType font support
+ - pkg-config *(optional)* to aid the autoconfiguration
- mandoc *(optional)* to generate the
[markdown version of the manpage](mymenu.1.md)
## Build
-As simple as `make` (or `make gnu` if you're using GNU libc). Keep in
-mind that, by default, both Xft and Xinerama are enabled. So, you may
-want to run:
+The usual spell:
- - `make no_xft` to build without xft support;
- - `make no_xinerama` to build without xinerama support;
- - `make no_xft_xinerama` to build without xinerama *and* no xft support.
+ $ ./configure
+ $ make
-Or you can update the first lines of the `Makefile` customizing
-`OPTIONAL` and `CDEFS` to your needs.
-
-#### ignore case completion / don't have `strcasestr(3)`
-
-If you want to build without the ignore case completion or on your
-platform `strcasestr(3)` isn't available, you have to update the
-`Makefile` and remove `-DUSE_STRCASESTR`. A simple
-``` shell
-sed -i.orig 's/-DUSE_STRCASESTR//g' Makefile
-```
-should be enough.
-
-
## FAQ
- Does not run / Hangs
Omar Polo