aboutsummaryrefslogtreecommitdiffhomepage
path: root/configure.ac
Commit message (Collapse)AuthorAge
* 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)
* configure: only check for libintl if we want to use gettext (makes ↵Gravatar David Adam (zanchey)2013-03-01
| | | | --without-gettext actually work)
* Remove set_color from Makefile. Fix issue where builtin_set_color would mix ↵Gravatar ridiculousfish2013-02-14
| | | | output modes up
* Remove seq.in, in favor of the new function. Remove seq detection from ↵Gravatar ridiculousfish2013-01-12
| | | | configure.ac. Teach the Makefile how to remove old installed seqs.
* Make "Checking how to use..." lower case.Gravatar Cheer Xiao2013-01-08
| | | | | The configure script generated by autoconf uses lower case "checking". Let's keep in line. :)
* Make fishd base its variable files on the MAC address instead of hostnameGravatar ridiculousfish2013-01-08
| | | | Fixes https://github.com/fish-shell/fish-shell/issues/183
* remove -fno-optimize-sibling-calls flag for non-buggy setups; add extra ↵Gravatar Jan Kanis2013-01-07
| | | | comment regarding ./configure arguments
* Made autoconf stop generating Doxyfile.help in preparation for Xcode ↵Gravatar ridiculousfish2012-12-26
| | | | documentation build phase
* Remove -rdynamic compilation flag for OSXGravatar lledey2012-12-12
| | | | | | This flag is used for the backtrace() function. It provides more information for the backtrace on Linux, but is useless on OSX. Signed-off-by: lledey <lledey@gmail.com>
* Remove trailing whitespaces and change tabs to spacesGravatar Łukasz Niemier2012-11-18
|
* Adopt posix_spawn (!)Gravatar ridiculousfish2012-08-15
| | | | | Rewrite IO chains to be a vector of pointers, instead of a linked list Removed io_transmogrify
* Fix for https://github.com/fish-shell/fish-shell/issues/223Gravatar ridiculousfish2012-07-11
| | | | Use -rpath instead of -R
* Fix for https://github.com/fish-shell/fish-shell/issues/106Gravatar ridiculousfish2012-07-10
| | | | Lets us configure and build on FreeBSD
* Large set of changes related to making fish relocatable, and improving the ↵Gravatar ridiculousfish2012-07-08
| | | | | | | | | build and install story. - etc/config.fish and share/config.fish are now "universal" and no longer reference install paths or need to be touched by autotools. They've been removed from config.fish.in to config.fish. - fish now attempts to determine __fish_datadir and __fish_sysconfdir relative to the path of the fish executable itself (typically by walking up one directory). This means that you can copy the directory hierarchy around and things will still work. The compiled-in paths are used as a backup. - The fish Xcode project now can build fish natively, without needing autotools. - Version bumped to 2.0
* Check for libiconv_open if we can't find iconv_openGravatar Carl Johan Crafoord2012-06-10
|
* Improved check for pthread library to build successfully on LinuxGravatar ridiculousfish2012-01-06
|
* More work towards incorporating C++ build steps into Makefile.in and ↵Gravatar ridiculousfish2012-01-06
| | | | configure.ac
* Fix for bogus cast warning in configure script that was breaking ↵Gravatar ridiculousfish2012-01-06
| | | | local_cv_use__posix_c_source
* Fix to incorporate C++ build changes into configure.ac and Makefile.inGravatar ridiculousfish2012-01-06
|
* configure xsel in configure phaseGravatar Grissiom2010-09-18
| | | | ... and with the same arguments of fish
* add XSEL_BIN var in configure.acGravatar Grissiom2010-09-18
|
* use variables as xsel targetGravatar Grissiom2010-09-18
|
* remove trialing spaces #2Gravatar Grissiom2010-09-18
|
* upgrade xsel to 1.2.0Gravatar Grissiom2010-09-18
| | | | xsel 1.0 begin to support UFT-8.
* Bump version numberGravatar axel2009-03-09
| | | | darcs-hash:20090308144106-ac50b-e64db4a3009f99b3c1d206bba1781775faef671c.gz
* Hopefully make iconv detection work on OS X with non-gnu iconv implementationGravatar axel2009-02-23
| | | | darcs-hash:20090222191649-ac50b-4f7010fdbf662b71cb7c4c99d2ae6e00c7cccb83.gz
* Make all fish that use universal variables binaries include iconvGravatar axel2009-02-03
| | | | darcs-hash:20090203002620-ac50b-6be533cd1bf7dd043d96547b2c2f3ab4cda30e10.gz
* Make proper autoconf test for availability of posix nan function instead of ↵Gravatar axel2009-02-03
| | | | | | fudging with the NAN macro. darcs-hash:20090202232049-ac50b-0176955677ff39fdd05eeefa20dca883863c34e6.gz
* Fixed bug with configure.ac in autotools shipped with F10. This fix comes ↵Gravatar axel2009-02-02
| | | | | | from James Reeves. darcs-hash:20090201140928-ac50b-952a8ba0596e3cf4f4a4a94f226fd04ec607075f.gz
* Bump version numberGravatar liljencrantz2008-01-13
| | | | darcs-hash:20080113011626-75c98-5037824714b5f39b8e4786d724bd047275e4c718.gz
* Make the maximum execve size test use sysconf. Create a fallback if sysconf ↵Gravatar liljencrantz2007-10-15
| | | | | | is unavailable. darcs-hash:20071015113936-75c98-078e9f8727e91d41fabc80827bf97c8e04dd97ba.gz
* Add tparm fallback to use under systems having tparm with fixed number of ↵Gravatar Claes Nästén2007-08-22
| | | | | | paramters, required with Solaris curses. Updated configure script to check for c99 for compilation with Sun Studio under solaris and updated LDFlAGS for fish_pager etc to include library dependencies from common.c etc. darcs-hash:20070822075741-cac88-5532b074490bce1d7f37289b1774a4a5e44416d8.gz