From 4beec8f055fd3b0cc4ef618cce8b52c58dd0ee08 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Wed, 6 Sep 2017 17:40:06 +0300 Subject: Add implementation --- libpkgconf/config.h | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 libpkgconf/config.h (limited to 'libpkgconf/config.h') diff --git a/libpkgconf/config.h b/libpkgconf/config.h new file mode 100644 index 0000000..00ff8cb --- /dev/null +++ b/libpkgconf/config.h @@ -0,0 +1,37 @@ +/* file : libpkgconf/config.h -*- C -*- + * copyright : Copyright (c) 2016-2017 Code Synthesis Ltd + * license : ISC; see accompanying COPYING file + */ + +/* + * Defines PACKAGE_VERSION. + */ +#include + +/* + * strndup() is not present on Windows, for gcc and clang if compile with + * -std=C99, except for MacOS. + */ +#if defined (__apple_build_version__) +# define HAVE_STRNDUP 1 +#endif + +#if defined(__FreeBSD__) || defined(__apple_build_version__) +# define HAVE_STRLCPY 1 +# define HAVE_STRLCAT 1 +#endif + +/* + * Let's assume cygwin_conv_path() is always available if compile with MSYS + * gcc. + */ +#if defined(__MSYS__) +# define HAVE_CYGWIN_CONV_PATH 1 +#endif + +/* + * We don't consider such an outdated environments. + */ +#define HAVE_SYS_STAT_H 1 + +#define PACKAGE_BUGREPORT "http://github.com/pkgconf/pkgconf/issues" -- cgit v1.1