summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* ax_extend_srcdir: avoid non-ASCII characters if possiblePeter Simons2016-10-061-2/+2
|
* ax_extend_srcdir: fix up formatting so the HTML and info renderers are happyPeter Simons2016-10-061-38/+41
|
* Add AX_EXTEND_SRCDIR macro.Michael Stapelberg2016-10-061-0/+83
| | | | Please refer to the file itself for documentation.
* Merge pull request #98 from stapelberg/builddirPeter Simons2016-10-061-1/+2
|\ | | | | ax_enable_builddir: require AC_CANONICAL_TARGET
| * ax_enable_builddir: require AC_CANONICAL_TARGETMichael Stapelberg2016-10-061-1/+2
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | Without AC_CANONICAL_TARGET, I get the following error when running ./configure: checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu mkdir: cannot create directory '': No such file or directory mkdir: cannot create directory '': No such file or directory ./configure: line 2470: /conftest.tmp: Permission denied configure: error: could not change to default builddir "./" With AC_CANONICAL_TARGET (either called explicitly in configure.ac, or required in AX_ENABLE_BUILDDIR), ./configure works as expected: checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu continue configure in default builddir "./x86_64-unknown-linux-gnu" ....exec /nix/store/nyj6xd7s1n1w8c0xdwk5ddhi7bjcyi9x-bash-4.3-p46/bin/bash .././configure "--srcdir=.." "--enable-builddir=x86_64-unknown-linux-gnu" "linux gnu" checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu checking for gsed... sed […]
* Remove obsolete macros.Peter Simons2016-10-055-273/+3
|
* ax_define_sub_path: mark as obsoletePeter Simons2016-10-052-1/+9
| | | | See https://github.com/peti/autoconf-archive/pull/97 for rationale.
* Merge pull request #97 from stapelberg/subpathPeter Simons2016-10-051-2/+2
|\ | | | | Remove extraneous whitespace to make ifelse() work
| * Remove extraneous whitespace to make ifelse() workMichael Stapelberg2016-10-051-2/+2
|/
* Merge pull request #96 from smcv/compiler-flags-inf-recursionPeter Simons2016-10-014-8/+8
|\ | | | | ax_compiler_flags_*: fix underquoting causing infinite recursion
| * ax_compiler_flags_*: fix underquoting causing infinite recursionSimon McVittie2016-10-014-8/+8
|/ | | | | | | | | | | | | | | | | | | | | These macros would fail with infinite recursion if used twice for the same variable, for example AX_COMPILER_FLAGS_CFLAGS([WARN_CFLAGS], ... some options ...) AX_COMPILER_FLAGS_CFLAGS([WARN_CFLAGS], ... more options ...) In particular, invoking AX_COMPILER_FLAGS, followed by AX_COMPILER_FLAGS_CFLAGS with more "yes" options has this failure mode. This is because the first time through the macro, we define ax_warn_cflags_variable = "WARN_CFLAGS" as expected. The second time, because the first parameter is underquoted, its value is substituted before calling m4_define, so we inadvertently define WARN_CFLAGS = "WARN_CFLAGS". The next time WARN_CFLAGS is mentioned, attempts to expand it will recurse forever, because m4 does not special-case a macro that appears in its own expansion like cpp does. Signed-off-by: Simon McVittie <smcv@debian.org>
* Merge pull request #95 from smcv/ax-is-release-dash-versionPeter Simons2016-09-291-2/+13
|\ | | | | AX_IS_RELEASE: add dash-version policy
| * AX_IS_RELEASE: add dash-version policySimon McVittie2016-09-281-2/+13
| | | | | | | | | | | | | | This is particularly useful in conjunction with git-version-gen, as provided by gnulib. Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
* | Merge pull request #93 from ptomato/patch-1Peter Simons2016-09-291-2/+2
|\ \ | |/ |/| AX_CODE_COVERAGE: Define CODE_COVERAGE_LIBS
| * AX_CODE_COVERAGE: Define CODE_COVERAGE_LIBSP. F. Chimento2016-09-261-2/+2
|/ | | | | The previous change seems to have defined LDFLAGS twice rather than LIBS and LDFLAGS.
* Updated OpenMP flag detection for latest Intel compilersNick Papior2016-09-231-4/+8
| | | | | | | - icc/ifort will deprecate -openmp in the future, -qopenmp will replace it. Signed-off-by: Nick Papior <nickpapior@gmail.com>
* maint: post-release administriviaPeter Simons2016-09-163-2/+4
| | | | | | * NEWS: Add header line for next release. * .prev-version: Record previous version. * cfg.mk (old_NEWS_hash): Auto-update.
* ax_gcc_x86_cpu_supports: drop trailing blanksv2016.09.16Peter Simons2016-09-161-3/+3
|
* Update NEWS and README.md for upcoming release.Peter Simons2016-09-162-4/+20
|
* ax_gcc_builtin: add __builtin_bswap16Dag-Erling Smørgrav2016-09-161-1/+3
|
* Merge pull request #91 from astoltz/mysqlcpp-typoPeter Simons2016-09-121-2/+9
|\ | | | | Fix reference to LIBMYSQLCPPCONN_CXXFLAGS
| * Fix reference to LIBMYSQLCPPCONN_CXXFLAGSAndrew Stoltz2016-08-311-2/+9
|/
* AX_CODE_COVERAGE: Rename CODE_COVERAGE_LDFLAGS to CODE_COVERAGE_LIBSPhilip Withnall2016-08-191-5/+13
| | | | | | | Since it’s supposed to be added to the Makefile’s target_LIBS variable, this is a lot clearer. Continue to support CODE_COVERAGE_LDFLAGS, but it’s deprecated.
* Merge pull request #89 from ptomato/ax-prog-gjs-2Peter Simons2016-08-191-6/+14
|\ | | | | ax_prog_gjs: Look in pkg-config as well as path
| * ax_prog_gjs: Look in pkg-config as well as pathPhilip Chimento2016-08-161-6/+14
| | | | | | | | | | | | This looks in pkg-config for the GJS executable, since the gjs-1.0 package provides it as a pkg-config variable. However, not all versions of GJS do, so we fall back to checking in the path.
* | AX_IS_RELEASE: Support out-of-tree buildsThomas Zimmermann2016-08-191-2/+2
| | | | | | | | Signed-off-by: Thomas Zimmermann <tdz@users.sourceforge.net>
* | Merge pull request #87 from michelmno/masterPeter Simons2016-08-021-2/+2
|\ \ | | | | | | remove useless ppc64le trailing word in libsubdirs
| * | remove useless ppc64le trailing word in libsubdirsMichel Normand2016-08-011-2/+2
|/ / | | | | | | | | this is a typo correction of previous commit 1f9acf39e6b3 as per original patch from https://savannah.gnu.org/patch/index.php?8473
* | Merge pull request #86 from rrthomas/masterPeter Simons2016-07-271-0/+53
|\ \ | | | | | | Add AX_LUAROCKS_ROCK
| * | Add AX_LUAROCKS_ROCKReuben Thomas2016-07-271-0/+53
|/ /
* | Merge pull request #84 from olaf-mandel/AX_OPEN62541_PATHPeter Simons2016-06-271-3/+27
|\ \ | | | | | | ax_open62541_path: two fixes for shared libraries
| * | AX_OPEN62541_PATH: set AM_DISTCHECK_CONFIGURE_FLAGSOlaf Mandel2016-06-241-3/+14
| | | | | | | | | | | | | | | | | | | | | | | | When configuring --with-open62541=<path>, the make distcheck target often failed because the open62541 library was not found on the system. So set the AM_DISTCHECK_CONFIGURE_FLAGS variable with the required values (absolute paths in case the user defined relative paths).
| * | AX_OPEN62541_PATH: fix use of non-inst shared libOlaf Mandel2016-06-241-3/+16
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the open62541 library is not installed and the shared library is to be used, the --with-open62541=<path> option to contigure setting CPPFLAGS and LDFLAGS is not enough: other checks by configure may compile test binaries with the library linked in and then try to execute then. The execution fails because of the not found shared library object and gives a wrong test result. Likewise, some make targets (like check) need to execute compiled binaries. So modify AX_OPEN62541_PATH() so it exports LD_LIBRARY_PATH with the absolute path of the build dir for the rest of the configure script to use and define a Makefile variable OPEN62541_LDPATH, which contains LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<abs_path_to_build>.
* | Merge pull request #81 from olaf-mandel/ax_check_open62541Peter Simons2016-06-153-0/+293
|\ \ | | | | | | Add AX_CHECK_OPEN62541_{H,LIB} macros
| * | Refactor open62541 macros into separate filesOlaf Mandel2016-06-154-218/+293
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Split the macros from the ax_check_open62541.m4 file into multiple files and rename them: AX_CHECK_OPEN62541_H() -> AX_OPEN62541_CHECK_H() AX_CHECK_OPEN62541_LIB() -> AX_OPEN62541_CHECK_LIB() And add the new AX_OPEN62541_PATH(), which containes the shared functionality previously handled by both old AX_CHECK_* macros. Also add a forgotten feature promissed in the documentation: the --with-open62541-shared and --with-open62541-static options can be used to change the order in which the libraries are searched for.
| * | Add AX_CHECK_OPEN62541_{H,LIB} macrosOlaf Mandel2016-06-141-0/+218
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These macros search for the header and library files for the open62541 library [1]. Support both the amalgamation header and the individual header file layout. Support both the shared and static library, searched for in a configurable order. Support for adding the library source directory and the build directory to the search path if the library is not installed on the system. [1]: <http://open62541.org/>
* | | Merge pull request #82 from joelfrederico/masterPeter Simons2016-06-151-1/+13
|\ \ \ | | | | | | | | HDF5 type variable
| * | | ax_lib_hdf5.m4: Fixed, using AS_CASE instead of m4_bmatchJoel Frederico2016-06-151-6/+7
| | | |
| * | | ax_lib_hdf5.m4: Fixed to test for parallel instead of just assuming itJoel Frederico2016-06-141-2/+2
| | | |
| * | | ax_lib_hdf5.m4: env var HDF5_TYPE indicates parallel or serialJoel Frederico2016-06-141-0/+11
| |/ /
* | | Merge pull request #83 from Karlson2k/count_cpus_02Peter Simons2016-06-151-11/+16
|\ \ \ | |/ / |/| | AX_COUNT_CPUS update
| * | ax_count_cpus.m4: better support NetBSDKarlson2k2016-06-141-1/+4
| | |
| * | ax_count_cpus.m4: support "NPROCESSORS_ONLN" getconf parameterKarlson2k2016-06-141-3/+4
| | | | | | | | | | | | used on some systems (NetBSD, OpenBSD)
| * | ax_count_cpus.m4: improve compatibility with shells which doesn'tKarlson2k2016-06-141-7/+8
| | | | | | | | | | | | redirect stderr for "command not found" messages
| * | ax_count_cpus.m4: improve compatibility with various shellsKarlson2k2016-06-131-6/+6
|/ /
* | travis.yml: don't build the web-manual target any morePeter Simons2016-06-061-1/+3
| | | | | | | | The makeinfo tool provided by Ubuntu is too old for that.
* | Merge pull request #80 from hasufell/masterPeter Simons2016-06-061-2/+2
|\ \ | | | | | | AX_CHECK_OPENSSL: use AC_CHECK_TOOL for pkg-config
| * | AX_CHECK_OPENSSL: use AC_CHECK_TOOL for pkg-configJulian Ospald2016-05-281-2/+2
|/ / | | | | | | | | | | | | | | Some distros provide prefixed pkg-config. This patch ensures the right tool is picked. See https://www.gnu.org/software/autoconf/manual/autoconf.html#Generic-Programs for details
* | Merge pull request #79 from SoapGentoo/masterPeter Simons2016-05-103-60/+97
|\ \ | | | | | | Update ax_with_curses.m4 and ax_with_curses_extra.m4 to match PKG_CHECK_MODULES style
| * | Update ax_with_curses.m4 and ax_with_curses_extra.m4 to match PKG_CHECK_MODULESDavid Seifert2016-05-103-60/+97
|/ / | | | | | | | | | | | | | | * Ultimately, ax_with_curses.m4 and ax_with_curses_extra.m4 should fall out of use once ncurses pkg-config files have become ubiquitous in the ecosystem. Until then, the precious variables have been renamed to match the style of PKG_CHECK_MODULES, such that a later replacement of the macros can be performed with a simple sed.