From 48a6fb437483805c831e694e340a4a90e7f1558d Mon Sep 17 00:00:00 2001 From: Alex Szpakowski Date: Sun, 30 Jan 2022 16:07:43 -0400 Subject: [PATCH] https: add missing config.h --- src/libraries/luahttps/src/common/config.h | 33 ++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 src/libraries/luahttps/src/common/config.h diff --git a/src/libraries/luahttps/src/common/config.h b/src/libraries/luahttps/src/common/config.h new file mode 100644 index 000000000..2889ba257 --- /dev/null +++ b/src/libraries/luahttps/src/common/config.h @@ -0,0 +1,33 @@ +#pragma once + +#if defined(HTTPS_HAVE_CONFIG_GENERATED_H) + #include "common/config-generated.h" +#elif defined(WIN32) || defined(_WIN32) + #define HTTPS_BACKEND_SCHANNEL + #define HTTPS_USE_WINSOCK +#elif defined(__ANDROID__) + #define HTTPS_BACKEND_ANDROID +#elif defined(__APPLE__) + #define HTTPS_BACKEND_NSURL +#elif defined(linux) || defined(__linux) || defined(__linux__) + #if defined __has_include + #if __has_include() + #define HTTPS_BACKEND_CURL + #endif + #if __has_include() + #define HTTPS_BACKEND_OPENSSL + #endif + #else + // Hope for the best... + #define HTTPS_BACKEND_CURL + #define HTTPS_BACKEND_OPENSSL + #endif +#endif + +#if defined(WIN32) || defined(_WIN32) || defined(__CYGWIN__) + #define HTTPS_DLLEXPORT __declspec(dllexport) +#elif defined(__GNUC__) || defined(__clang__) + #define HTTPS_DLLEXPORT __attribute__ ((visibility("default"))) +#else + #define HTTPS_DLLEXPORT +#endif