summaryrefslogtreecommitdiffstats
path: root/configure.local.example
Commit message (Collapse)AuthorAgeFilesLines
* POSIX allows PATH_MAX to not be defined, meaning "unlimited".Ingo Schwarze2016-08-021-0/+2
| | | | | | | Found by Aaron M. Ucko <amu at alum dot mit dot edu> on the GNU Hurd, via Bdale Garbee, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=829624 Also add EFTYPE at two places where it was forgotten.
* Autodetect a suitable locale for -Tutf8 mode,Ingo Schwarze2016-07-311-0/+7
| | | | | | | and allow overriding it manually. Based on a patch from Svyatoslav Mishyn <juef at openmailbox dot org> tweaked by me. The idea originally came up in a conversation with Markus Waldeck.
* Autodetect if -lrt is needed for nanosleep(3).Ingo Schwarze2016-07-201-4/+10
| | | | | Helpful for Solaris 9 and 10. Reminded by Thomas Klausner.
* Now that our man.conf(5) format is mature and extremely simple,Ingo Schwarze2016-07-191-16/+3
| | | | | | | | delete manpath(1) support. With the mandoc-based man(1), manpath(1) is utterly useless. Just set MANPATH_DEFAULT in configure.local for sane operating system defaults, use man.conf(5) for machine- specific modifications, and use ${MANPATH}, -m, and -M for user preferences.
* Remove the dependency on SQLite without loss of functionality.Ingo Schwarze2016-07-191-47/+18
| | | | | Stop supporting systems that don't have mmap(3). Drop the obsolete names_check() now that we deleted MLINKS.
* Remove one outdated comment and fix one typoIngo Schwarze2016-07-191-3/+1
| | | | noted by Jan Stary <hans at stare dot cz>.
* final 1.13.4 release notesVERSION.1.13.4Ingo Schwarze2016-07-141-0/+8
|
* support LDFLAGS;Ingo Schwarze2016-07-101-1/+8
| | | | suggested by Christian Neukirchen <chneukirchen at gmail dot com>
* Various people (among others Maxim Belooussov and Carsten Kunze)Ingo Schwarze2016-05-181-11/+32
| | | | | | | | | | | reported that the build system still assumed that ohash is only needed if sqlite3 is also in use, which is no longer true: The ohash library is now required no matter what. Rework sqlite3 and ohash library autodetection such that both work independently of each other. Provide LDADD for additional linker flags. Add some missing variables to configure.local.example.
* garbage collect unused EXAMPLEDIR, forgotten in the CSS cleanup;Ingo Schwarze2015-11-071-1/+0
| | | | noticed by Peter Bray <pdb_ml at yahoo dot com dot au>
* * remove FreeBSDismsIngo Schwarze2015-05-201-5/+6
| | | | | | | * purge and sort headers * add build and compat glue * and LICENSE information for soelim(1)
* Add man.conf(5). After adding some additional functionality,Ingo Schwarze2015-03-271-0/+5
| | | | | one of the next steps will be to use it in addition to manpath(1) rather than as an alternative to it.
* make MANPATH_DEFAULT compile-time configurableIngo Schwarze2015-03-221-0/+7
|
* strtonum(3) compat glueIngo Schwarze2015-02-161-0/+1
|
* Enable the integrated man(1) even when database support is disabled,Ingo Schwarze2015-02-031-21/+27
| | | | | | using the file system lookup fallback code, also reducing the number of preprocessor conditional directives. Hopefully, it will make some small Linux distros happy.
* improve homebrew cellar config exampleIngo Schwarze2015-01-231-1/+2
|
* Support homebrew-style linking on Mac OS X.Ingo Schwarze2015-01-211-1/+9
| | | | Idea found together with Alexis Hildebrandt <surryhill at gmail dot com>.
* Support choosing alternative binary and manual names from configure.local,Ingo Schwarze2014-12-091-1/+29
| | | | to help downstream distributions avoid naming conflicts.
* Improve build system and autodetection.Ingo Schwarze2014-08-161-0/+189
* Make ./configure standalone, that's what people expect. * Let people write a ./configure.local from scratch, not edit existing files. * Autodetect wchar, sqlite3, and manpath and act accordingly. * Autodetect the need for -L/usr/local/lib and -lutil. * Get rid of config.h.p{re,ost}, let ./configure only write what's needed. * Let ./configure write a Makefile.local snippet, that's quite flexible.