- 05 Oct, 2021 4 commits
-
-
Guillem Jover authored
-
OpenBSD's 'pmake' chokes on these. Signed-off-by:
Guillem Jover <guillem@hadrons.org>
-
Guillem Jover authored
The '$<' variable is not guarantee to work in ordinary make rules by non GNU make implementations. In addition if it is supported it will be replaced by the actual source pathname (in VPATH mode), which is not the relative name we need on installation. Ref: https://www.gnu.org/software/autoconf/manual/autoconf.html#g_t_0024_003c-in-Ordinary-Make-Rules Reported-by:
David Seifert <soap@gentoo.org>
-
Signed-off-by:
Guillem Jover <guillem@hadrons.org>
-
- 16 Aug, 2021 1 commit
-
-
Guillem Jover authored
-
- 28 Feb, 2021 6 commits
-
-
Guillem Jover authored
-
Guillem Jover authored
Detect as many warnings as possible during configure and enable them if the user did not supply any, so that any such problem can be spotted and fixed.
-
Guillem Jover authored
Exclude test suite files from the coverage which incorrectly increase the coverage percent. Build with no-optimizations and debugging symbols.
-
Guillem Jover authored
-
Guillem Jover authored
-
Guillem Jover authored
-
- 21 Feb, 2021 1 commit
-
-
Guillem Jover authored
-
- 19 Feb, 2021 5 commits
-
-
Guillem Jover authored
Warned-by: gcc
-
Guillem Jover authored
Change the variable type or use a cast. Warned-by: gcc
-
Guillem Jover authored
Warned-by: gcc
-
Guillem Jover authored
Warned-by: gcc
-
Guillem Jover authored
Warned-by: gcc
-
- 02 Jan, 2021 2 commits
-
-
Guillem Jover authored
-
Guillem Jover authored
On Windows we cannot use proper aliases, and using the /EXPORT linker flag is too cumbersome, as it does not work when static linking, and when dynamic linking it does not make the aliases visible within the DLL itself. Just use normal function wrapper in those cases, which are way more maintainable.
-
- 22 Dec, 2020 3 commits
-
-
Adding local-link.h as private header file requires $(srcdir) on AM_CPPFLAGS to be found by generated sources when builddir != srcdir. Do not use libmd.sym from $(srcdir), as it is a generated file. [guillem@hadrons.org: - Remove unrelated line moves. ] Signed-off-by:
Guillem Jover <guillem@hadrons.org>
-
Guillem Jover authored
-
Guillem Jover authored
-
- 21 Dec, 2020 3 commits
-
-
Guillem Jover authored
-
Guillem Jover authored
-
Guillem Jover authored
This is not a generated file, so it needs to be listed in the library SOURCES variable. Fixes: commit 9cc93845
-
- 28 Aug, 2019 3 commits
-
-
Guillem Jover authored
There is no good reason to have these as weak symbols at all. And it makes building on Windows (Cygwin, MinGW) harder as it does not support weak symbols. Based-on-patch-by:
Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com> Signed-off-by:
Guillem Jover <guillem@hadrons.org>
-
Guillem Jover authored
This provides several macros for versioned symbols and linking magic.
-
These are not currently used, as they are not part of the versioned symbols export map. Signed-off-by:
Guillem Jover <guillem@hadrons.org>
-
- 27 Aug, 2019 1 commit
-
-
Some target platforms do not have <unistd.h>, notably Windows when using vanilla MSVC toolchain. Note: The AC_CHECK_HEADERS([unistd.h]) is redundant with LT_INIT, but there is no guarantee for that. [guillem@hadrons.org: - Use AC_CHECK_HEADERS instead of AC_CHECK_HEADER. - Quote argument to AC_CHECK_HEADERS. ] Signed-off-by:
Guillem Jover <guillem@hadrons.org>
-
- 22 Oct, 2018 5 commits
-
-
Guillem Jover authored
-
Guillem Jover authored
This will be guarded by a LIBMD_MD5_ALADDIN macro check, to avoid polluting the namespace by unsuspecting code. The macro can always be defined unconditionally, and the guard could even potentially be removed in the future if required. Prompted-by:
Yangfl <mmyangfl@gmail.com> Ref: https://bugs.debian.org/909116
-
Guillem Jover authored
Generate the base test function with a maro, because all of them follow the same pattern. And extend it by covering more of the API.
-
Guillem Jover authored
These have swapped names in their macro values.
-
Guillem Jover authored
-
- 04 Mar, 2018 1 commit
-
-
The previous sed expression only worked with GNU sed, as the '\+' literal is an extension to basic regex. Use portable syntax instead that also works with other implementations of sed(1), for example on macOS. Signed-off-by:
Guillem Jover <guillem@hadrons.org>
-
- 13 Jan, 2018 2 commits
-
-
Guillem Jover authored
-
Guillem Jover authored
-
- 05 Jun, 2017 3 commits
-
-
Guillem Jover authored
This is an obsolescent practice, just stop conditionally using this macro.
-
Guillem Jover authored
There are platforms without <sys/param.h>, so we better avoid the header altogether, and add the required MIN macro outselves. Based-on-patch-by:
Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
-
Guillem Jover authored
Extend it instead via EXTRA_*_DEPENDENCIES, to make sure that we preserve the builtin library dependencies generated from LIBADD.
-