aboutsummaryrefslogtreecommitdiffhomepage
path: root/configure.ac
Commit message (Collapse)AuthorAge
* Fix typo in comment.Gravatar Ryo ONODERA2015-03-07
| | | | * DragonFly BSD is not Dragonfly BSD.
* Solaris build fixes: use _sys_errs if availableGravatar David Adam2014-12-21
|
* Solaris build fixes: detect <termios.h> in configureGravatar David Adam2014-12-21
| | | | The header is already used appropriately in the code.
* use configure to detect dirent.d_typeGravatar David Adam2014-12-21
|
* Define some macros to stop Solaris curses headers from breaking the STLGravatar ridiculousfish2014-12-21
|
* Solaris build fixes: pick the right curses more of the timeGravatar David Adam2014-12-21
|
* Remove del_curterm workaround on *BSD.Gravatar David Adam2014-12-08
| | | | | | | | | | FreeBSD PR was https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=108117 OpenBSD PR was 5447. Both have been fixed for years. This reverts commit c55cbd3f2f003ea6e36727f8b985e880d6aded85, among others.
* Move struct stat checks in configureGravatar Konrad Borowski2014-11-11
| | | Tests for POSIX_C_SOURCE value need to be done before any actual checks
* Makefile/configure: detect and use sed from configureGravatar David Adam2014-09-18
|
* Fixed Doxygen required version to 1.8.7Gravatar Mark Griffiths2014-09-04
| | | | | | | Doxygen 1.8.6 and lower do not have the \\htmlonly[block] directive which fixes a multitude of problems in the rendering of the docs. In Doxygen 1.8.7 the list of understood HTML entities was greatly increased. I tested earlier versions and many little issues returned.
* Update configure.ac and README for Doxygen 1.8Gravatar Mark Griffiths2014-09-03
|
* Revert 60b9f8d..e4d6eafGravatar Mark Griffiths2014-09-03
| | | | This rolls back to commit 60b9f8db18b8889c3db864e443ee113d897bfe72.
* Update autoconf and README for Doxygen 1.8Gravatar Mark Griffiths2014-09-03
|
* Remove getpeerid/getpeerucred and fallbacksGravatar David Adam2014-08-03
|
* Remove inotify-based universal notifierGravatar ridiculousfish2014-05-29
| | | | | | The inotify notifier is fragile, fails on travis, and fails to compile on certain Linux kernels. It doesn't appear to work as well as the named pipe mechanism. Best to just get rid of it.
* Merge branch 'master' into death_of_fishdGravatar ridiculousfish2014-05-09
|\
| * Automatically add include paths for ncurses on CygwinGravatar Philipp Schroer2014-05-09
| |
* | Merge branch 'master' into death_of_fishdGravatar ridiculousfish2014-05-03
|\| | | | | | | | | Conflicts: configure.ac
| * Use mkostemp instead of mktemp where availableGravatar ridiculousfish2014-05-03
| |
* | Early implementation of inotify-based universal variable notifier forGravatar ridiculousfish2014-05-01
| | | | | | | | Linux
| * Properly check for miliseconds during screen updateGravatar Konrad Borowski2014-05-01
| | | | | | | | | | | | This removes undefined behavior in the previous code by properly checking for miliseconds (actually typing proper names, not abusing pointer arithmetics).
| * Check effective credentials of socket peersGravatar David Adam2014-04-28
|/ | | | | | | | | Fix for CVE-2014-2905. Code for getpeereid() on non-BSD systems imported from the PostgreSQL project under a BSD-style license. Closes #1436
* Squelch some more warnings on LinuxGravatar ridiculousfish2014-04-27
|
* configure: turn off automatic searches through non-standard directoriesGravatar David Adam2014-03-30
| | | | | | | | | | | | | | | configure will no longer check for the existence of extra include, lib and bin directories in /usr/pkg /sw /opt /opt/local /usr/local. The check was not done in a particularly sensible manner and there are now no mandatory dependencies that not shipped in the main system trees on virtually every system in existence. If building with Fink, follow these directions as suggested by the fink project: http://www.finkproject.org/faq/usage-general.php#compile-myself Closes #1185, and closes #1186.
* configure/Makefile: remove unused $LIBS and $LDFLAGS complicationsGravatar David Adam2014-03-30
|
* Second attempt to fix the build. config.h.in changes need to go inGravatar ridiculousfish2014-03-25
| | | | configure.ac.
* Stop linking iconv, now that we have our own utf8 conversion routinesGravatar ridiculousfish2014-03-23
|
* Check for libtinfo after libncursesGravatar jer-gentoo2014-03-19
| | | | | | See Gentoo bug 459768 (https://bugs.gentoo.org/show_bug.cgi?id=459768) Closes #1322 (https://github.com/fish-shell/fish-shell/pull/1322).
* Remove old pager remnants, including documentation and references in theGravatar ridiculousfish2014-03-15
| | | | build system
* configure/Makefile: remove unused variables and unneeded declarationsGravatar David Adam2014-01-15
|
* configure.ac: Fix typoGravatar Arjun A.K2013-12-22
| | | | 'direcotry' => 'directory'
* autoconf build: clean up Makefile, remove fish.specGravatar David Adam2013-12-01
| | | | | | | | Removes some unused variables and out-of-date references. Wraps some tests in quotes to avoid expansion errors. Removes the fish.spec generated file as it is out of date and is arguably better maintained by downstream packagers. See http://github.com/zanchey/fish-build/ for a better RPM spec file.
* configure/Makefile: respect $LIBS, remove some egregarious liesGravatar David Adam2013-11-09
| | | | | | | - expunge LIBS_COMMON, it doesn't get used anywhere - don't reset LIBS to empty - move the gettext test as every binary depends on it - only include one set of libraries
* Link with $CXXFLAGS; disable GCC-specific autoconf check (squash fixes).Gravatar Geoff Nixon2013-10-29
|
* configure: use C++ for all tests, kill CFLAGSGravatar David Adam2013-10-02
|
* document and enforce Autoconf 2.60 or greaterGravatar David Adam (zanchey)2013-09-06
|
* Try to improve the error message printed when libcurses is not foundGravatar ridiculousfish2013-08-31
|
* configure.ac: don't add RPATH when searching for extra libsGravatar David Adam (zanchey)2013-08-22
| | | | | | Closes #766 doesn't appear to actually be required, and adding RPATH breaks Debian and OpenSUSE policy all flames to me
* configure.ac: remove m4_esyscmd_sGravatar David Adam (zanchey)2013-08-17
| | | | | | | | | | | | m4_esyscmd_s is a macro only available in Autoconf 2.64, which despite being released in 2009 is not available on a number of build targets for the project (specifically CentOS/RHEL 6). ca8e4c08a78 tries to remove the error produced with m4_pattern_allow, but that just silences the sanity check. Instead, replace m4_esyscmd_s with m4_esyscmd + manual removal of newlines.
* Fix compilation under CentOSGravatar Konrad Borowski2013-08-16
| | | I hope I didn't broke anything, but it works for me.
* configure.ac: generate the fish version number dynamicallyGravatar David Adam (zanchey)2013-08-11
| | | | Note that this will NOT get updated on every run - even if autoconf is run manually, the value may be cached. The PACKAGE_VERSION variable/symbol will not be reliable. Use FISH_BUILD_VERSION instead.
* docs: configure/Makefile changes to require at least Doxygen 1.5Gravatar David Adam2013-06-19
|
* Conditionally include sys/sysctl.hGravatar Ian Ray2013-06-01
|
* Rearrange some macros in configure.ac so that CXXFLAGS can default to -g -O2 ↵Gravatar ridiculousfish2013-04-19
| | | | again
* Build with -fno-exceptionsGravatar ridiculousfish2013-04-19
| | | | https://github.com/fish-shell/fish-shell/issues/664
* Fixed check for msgfmt in configure.acGravatar Siteshwar Vashisht2013-04-16
|
* Remove xsel from the buildGravatar ridiculousfish2013-03-30
| | | | https://github.com/fish-shell/fish-shell/issues/633
* Kill termio.h and sys/termios.hGravatar David Adam (zanchey)2013-03-05
| | | | | | | | | | | On FreeBSD, compilation complains that "this file includes <sys/termios.h> which is deprecated, use <termios.h> instead". On Linux and FreeBSD, <sys/termios.h> literally just pulls in <termios.h>. On OS X and Solaris, <termios.h> pulls in <sys/termios.h>. <termio.h> doesn't exist on FreeBSD or Mac OS X, and on Linux is marked as deprecated and just includes <termios.h>. It does exist on Solaris, but no `struct termio` is ever actually used in the codebase.
* configure: disable gettext support if msgfmt isn't found (fixes ↵Gravatar David Adam (zanchey)2013-03-01
| | | | https://github.com/fish-shell/fish-shell/issues/548)
* configure: only check for gettext/dcgettext if we want them (makes ↵Gravatar David Adam (zanchey)2013-03-01
| | | | --without-gettext work on platforms where gettext exists but isn't wanted)