mirror of
https://github.com/love2d/love.git
synced 2026-08-16 16:20:42 +02:00
https: add missing config.h
This commit is contained in:
@@ -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(<curl/curl.h>)
|
||||
#define HTTPS_BACKEND_CURL
|
||||
#endif
|
||||
#if __has_include(<openssl/ssl.h>)
|
||||
#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
|
||||
Reference in New Issue
Block a user