commit 7731c8ffbe9868165d22f905cf07b677326beea6 from: Omar Polo date: Fri Jul 01 20:34:39 2022 UTC 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