summaryrefslogtreecommitdiff
path: root/src/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.0578: cannot disable arabic, rightleft and farsi in configurev8.1.0578Bram Moolenaar2018-12-121-0/+39
| | | | | Problem: Cannot disable arabic, rightleft and farsi in configure. Solution: Add configur flags. (Diego Fernando CarriĆ³n, closes #1867)
* patch 8.1.0379: build dependencies are incompletev8.1.0379Bram Moolenaar2018-09-131-2/+2
| | | | | | Problem: Build dependencies are incomplete. Solution: Update the build dependencies, mainly for xdiff. Adjust object directory for libvterm and xdiff.
* patch 8.1.0371: argument types for select() may be wrongv8.1.0371Bram Moolenaar2018-09-121-0/+1
| | | | | Problem: Argument types for select() may be wrong. Solution: Use a configure macro. (Tobias Ulmer)
* patch 8.1.0237: Ruby on Cygwin doesn't always workv8.1.0237Bram Moolenaar2018-08-041-0/+3
| | | | | Problem: Ruby on Cygwin doesn't always work. Solution: Use LIBRUBY_SO if LIBRUBY_ALIASES isn't set. (Ken Takata)
* patch 8.1.0215: no error if configure --with-x cannot configure Xv8.1.0215Bram Moolenaar2018-07-271-0/+8
| | | | | Problem: No error if configure --with-x cannot configure X. Solution: Check that when --with-x is used X can be configured.
* patch 8.0.1832: cannot use :unlet for an environment variablev8.0.1832Bram Moolenaar2018-05-131-1/+1
| | | | | | Problem: Cannot use :unlet for an environment variable. Solution: Make it work. Use unsetenv() if available. (Ken Takata, closes #2855)
* patch 8.0.1826: configure uses old compiler flagv8.0.1826Bram Moolenaar2018-05-121-1/+1
| | | | | Problem: Configure uses old compiler flag. Solution: Remove _DARWIN_C_SOURCE. (Kazunobu Kuriyama)
* patch 8.0.1736: check for C99 features is incompletev8.0.1736Bram Moolenaar2018-04-191-18/+32
| | | | | | Problem: Check for C99 features is incomplete. Solution: Use AC_PROG_CC_C99 and when C99 isn't fully supported check the features we need. (James McCoy, closes #2820)
* patch 8.0.1735: flexible array member feature not supported by HP-UXv8.0.1735Bram Moolenaar2018-04-181-7/+3
| | | | | | Problem: Flexible array member feature not supported by HP-UX. (John Marriott) Solution: Do not use the flexible array member feature of C99.
* patch 8.0.1730: no configure check for the used C99 featuresv8.0.1730Bram Moolenaar2018-04-171-0/+23
| | | | | Problem: No configure check for the used C99 features. Solution: Add a compilation check. Tentatively document C99 features.
* patch 8.0.1719: cannot specify which Python executable configure should usev8.0.1719Bram Moolenaar2018-04-151-4/+20
| | | | | Problem: Cannot specify which Python executable configure should use. Solution: Add --with-python-command and --with-python3-command.
* patch 8.0.1717: C89 check causes too much troublev8.0.1717Bram Moolenaar2018-04-151-10/+0
| | | | | Problem: C89 check causes too much trouble. Solution: Remove enforcing C89 for now.
* patch 8.0.1710: building with Ruby failsv8.0.1710Bram Moolenaar2018-04-141-3/+4
| | | | | Problem: Building with Ruby fails. Solution: Don't add -ansi when building with Ruby.
* patch 8.0.1709: some non-C89 code may slip throughv8.0.1709Bram Moolenaar2018-04-141-2/+11
| | | | | | Problem: Some non-C89 code may slip through. Solution: Enforce C89 in configure. Fix detected problems. (James McCoy, closes #2735)
* patch 8.0.1699: leftover stuff for Python 1.4v8.0.1699Bram Moolenaar2018-04-111-13/+2
| | | | | Problem: Leftover stuff for Python 1.4. Solution: Remove outdated Python 1.4 stuff. (Naoki Inada, closes #2794)
* patch 8.0.1692: Python may not work when using statically linked libraryv8.0.1692Bram Moolenaar2018-04-101-2/+2
| | | | | | Problem: Python may not work when using statically linked library . Solution: Do not define PYTHON_HOME and PYTHON3_HOME in configure if the Python library is linked statically.
* patch 8.0.1686: Python does not work when configuring with specific dirv8.0.1686Bram Moolenaar2018-04-101-2/+11
| | | | | | Problem: Python does not work when configuring with specific dir. (Rajdeep) Solution: Do define PYTHON_HOME and PYTHON3_HOME in configure if the Python config dir was specified.
* patch 8.0.1683: Python upgrade breaks Vim when defining PYTHON_HOMEv8.0.1683Bram Moolenaar2018-04-101-4/+4
| | | | | | Problem: Python upgrade breaks Vim when defining PYTHON_HOME. Solution: Do not define PYTHON_HOME and PYTHON3_HOME in configure. (Naoki Inada, closes #2787)
* patch 8.0.1444: missing -D_FILE_OFFSET_BITS=64 may cause problemsv8.0.1444Bram Moolenaar2018-01-311-0/+14
| | | | | | | Problem: Missing -D_FILE_OFFSET_BITS=64 may cause problems if a library is compiled with it. Solution: Include -D_FILE_OFFSET_BITS if some CFLAGS has it. (James McCoy, closes #2600)
* patch 8.0.1437: pkg-config doesn't work with cross compilingv8.0.1437Bram Moolenaar2018-01-281-12/+12
| | | | | | Problem: Pkg-config doesn't work with cross compiling. Solution: Use AC_PATH_TOOL() instead of AC_PATH_PROG(). (James McCoy, closes #2513)
* patch 8.0.1392: build fails with --with-features=huge --disable-channelv8.0.1392Bram Moolenaar2017-12-161-1/+1
| | | | | | Problem: Build fails with --with-features=huge --disable-channel. Solution: Don't enable the terminal feature when the channel feature is missing. (Dominique Pelle, closes #2453)
* patch 8.0.1379: configure check for selinux does not check for header filev8.0.1379Bram Moolenaar2017-12-071-1/+2
| | | | | Problem: Configure check for selinux does not check for header file. Solution: Add an AC_CHECK_HEADER(). (Benny Siegert)
* patch 8.0.1300: file permissions may end up wrong when writingv8.0.1300Bram Moolenaar2017-11-161-2/+2
| | | | | | Problem: File permissions may end up wrong when writing. Solution: Use fchmod() instead of chmod() when possible. Don't truncate until we know we can change the file.
* patch 8.0.1295: cannot automatically get a server name in a terminalv8.0.1295Bram Moolenaar2017-11-121-0/+9
| | | | | | Problem: Cannot automatically get a server name in a terminal. Solution: Add the --enable-autoservername flag to configure. (Cimbali, closes #2317)
* patch 8.0.1256: typo in configure variable vim_cv_tgentv8.0.1256Bram Moolenaar2017-11-021-4/+4
| | | | | Problem: Typo in configure variable vim_cv_tgent. (Matthieu Guillard) Solution: Rename the variable. (closes #2281)
* patch 8.0.1236: Mac features are confusingv8.0.1236Bram Moolenaar2017-10-281-33/+53
| | | | | | Problem: Mac features are confusing. Solution: Make feature names more consistent, add "osxdarwin". Rename feature flags, cleanup Mac code. (Kazunobu Kuriyama, closes #2178)
* patch 8.0.1235: cannot disable the terminal feature in a huge buildv8.0.1235Bram Moolenaar2017-10-281-1/+1
| | | | | Problem: Cannot disable the terminal feature in a huge build. (lindhobe) Solution: Adjust the autoconf check. (Kazunobu Kuriyama, closes #2242)
* patch 8.0.1185: Ruby library includes minor version numberv8.0.1185Bram Moolenaar2017-10-121-2/+2
| | | | | Problem: Ruby library includes minor version number. Solution: Only use the API version number. (Ben Boeckel, closes #2199)
* patch 8.0.1156: trouble from removing one -W argument from Perl CFLAGSv8.0.1156Bram Moolenaar2017-09-271-3/+5
| | | | | Problem: Removing one -W argument from Perl CFLAGS may cause trouble. Solution: Remove all -W flags. (Christian Brabandt)
* patch 8.0.1111: syntax error in configure when using Perlv8.0.1111Bram Moolenaar2017-09-151-1/+1
| | | | | Problem: Syntax error in configure when using Perl. Solution: Add missing quote
* patch 8.0.1110: FORTIFY_SOURCE from Perl causes problemsv8.0.1110Bram Moolenaar2017-09-141-2/+4
| | | | | Problem: FORTIFY_SOURCE from Perl causes problems. (Scott Baker) Solution: Filter out the flag. (Christian Brabandt, closes #2068)
* patch 8.0.1050: terminal window feature not included by defaultv8.0.1050Bram Moolenaar2017-09-031-4/+14
| | | | | Problem: Terminal window feature not included by default. Solution: Include the terminal feature for the "huge" build.
* patch 8.0.0729: the help for the terminal configure option is wrongv8.0.0729Bram Moolenaar2017-07-181-8/+8
| | | | | | Problem: The help for the terminal configure option is wrong. Solution: Change "Disable" to "Enable". (E Kawashima, closes #1849) Improve alignment.
* patch 8.0.0693: no terminal emulator supportv8.0.0693Bram Moolenaar2017-07-071-0/+22
| | | | | | | Problem: No terminal emulator support. Cannot properly run commands in the GUI. Cannot run a job interactively with an ssh connection. Solution: Very early implementation of the :terminal command. Includes libvterm converted to ANSI C. Many parts still missing.
* patch 8.0.0620: checking for HAVE_GTK_MULTIHEAD is not neededv8.0.0620Bram Moolenaar2017-06-051-5/+0
| | | | | | Problem: Since we only support GTK versions that have it, the ckeck for HAVE_GTK_MULTIHEAD is no longer needed. Solution: Remove HAVE_GTK_MULTIHEAD. (Kazunobu Kuriyama)
* patch 8.0.0587: configure check for return value of tgetent skippedv8.0.0587Bram Moolenaar2017-04-281-15/+13
| | | | | Problem: Configure check for return value of tgetent is skipped. Solution: Always perform the check. (Marvin Schmidt, closes #1664)
* patch 8.0.0576: can't build when configure choses "install-sh"v8.0.0576Bram Moolenaar2017-04-211-1/+0
| | | | | | Problem: Can't build when configure choses "install-sh". (Daniel Hahler) Solution: Always use install-sh. Fix remaining use of mkinstalldirs. (closes #1647)
* patch 8.0.0570: can't run make with several jobsv8.0.0570Bram Moolenaar2017-04-201-6/+7
| | | | | | | Problem: Can't run make with several jobs, creating directories has a race condition. Solution: Use the MKDIR_P autoconf mechanism. (Eric N. Vander Weele, closes #1639)
* patch 8.0.0464: can't find executable name on Solaris and FreeBSDv8.0.0464Bram Moolenaar2017-03-161-4/+13
| | | | | | Problem: Can't find executable name on Solaris and FreeBSD. Solution: Check for "/proc/self/path/a.out". (Danek Duvall) And for "/proc/curproc/file".
* patch 8.0.0445: getpgid is not supported on all systemsv8.0.0445Bram Moolenaar2017-03-111-1/+1
| | | | | Problem: Getpgid is not supported on all systems. Solution: Add a configure check.
* patch 8.0.0434: clang version not correctly detectedv8.0.0434Bram Moolenaar2017-03-091-4/+16
| | | | | Problem: Clang version not correctly detected. Solution: Adjust the configure script. (Kazunobu Kuriyama)
* patch 8.0.0130v8.0.0130Bram Moolenaar2016-12-091-1/+1
| | | | | Problem: Configure uses "ushort" while the Vim code doesn't. Solution: Use "unsigned short" instead. (Fredrik Fornwall, closes #1314)
* patch 8.0.0109v8.0.0109Bram Moolenaar2016-12-011-2/+2
| | | | | | Problem: Still checking if memcmp() exists while every system should have it now. Solution: Remove vim_memcmp(). (James McCoy, closes #1295)
* patch 8.0.0082v8.0.0082Bram Moolenaar2016-11-121-0/+4314
Problem: Extension for configure should be ".ac". Solution: Rename configure.in to configure.ac. (James McCoy, closes #1173)