/*- * Copyright (c) 2018-2020 Ribose Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. */ #define PACKAGE_STRING "rnp @RNP_VERSION_FULL@" #define PACKAGE_BUGREPORT "@BUGREPORT_EMAIL@" #cmakedefine HAVE_BZLIB_H #cmakedefine HAVE_ZLIB_H #cmakedefine HAVE_FCNTL_H #cmakedefine HAVE_INTTYPES_H #cmakedefine HAVE_LIMITS_H #cmakedefine HAVE_STDINT_H #cmakedefine HAVE_STRING_H #cmakedefine HAVE_SYS_CDEFS_H #cmakedefine HAVE_SYS_MMAN_H #cmakedefine HAVE_SYS_RESOURCE_H #cmakedefine HAVE_SYS_STAT_H #cmakedefine HAVE_SYS_TYPES_H #cmakedefine HAVE_UNISTD_H #cmakedefine HAVE_SYS_WAIT_H #cmakedefine HAVE_SYS_PARAM_H #cmakedefine HAVE_MKDTEMP #cmakedefine HAVE_MKSTEMP #cmakedefine HAVE_REALPATH #cmakedefine HAVE_O_BINARY #cmakedefine HAVE__O_BINARY #cmakedefine HAVE__TEMPNAM #cmakedefine CRYPTO_BACKEND_BOTAN #cmakedefine CRYPTO_BACKEND_BOTAN3 #cmakedefine CRYPTO_BACKEND_OPENSSL #cmakedefine CRYPTO_BACKEND_OPENSSL3 #cmakedefine CRYPTO_BACKEND_OPENSSL3_LEGACY #cmakedefine ENABLE_SM2 #cmakedefine ENABLE_AEAD #cmakedefine ENABLE_TWOFISH #cmakedefine ENABLE_BRAINPOOL #cmakedefine ENABLE_IDEA #cmakedefine ENABLE_BLOWFISH #cmakedefine ENABLE_CAST5 #cmakedefine ENABLE_RIPEMD160 /* Macro _GLIBCXX_USE_CXX11_ABI was first introduced with GCC 5.0, which * we assume to be bundled with a sane implementation of std::regex. */ #if !defined(__GNUC__) || defined(_GLIBCXX_USE_CXX11_ABI) || \ (defined(WIN32) && !defined(MSYS)) || \ ((defined(__clang__) && (__clang_major__ >= 4))) #define RNP_USE_STD_REGEX 1 #endif