tests: Include check for __CYGWIN__ for crossbuilds

* tests/demo.at, tests/lt_dlexit.at: Add __CYGWIN__ to check for
crossbuilds of build cygwin with host mingw and the MSVC toolchain.
This commit is contained in:
Ileana Dumitrescu 2024-12-11 18:43:47 +02:00
parent be0630f555
commit 4a5acaa7a4
No known key found for this signature in database
GPG Key ID: 6570EA01146F7354
2 changed files with 7 additions and 3 deletions

View File

@ -152,7 +152,7 @@ AT_DATA([foo.h],
# endif
#endif
#if (defined _WIN32 || defined _WIN32_WCE) && !defined __GNUC__
#if (defined _WIN32 || defined _WIN32_WCE || __CYGWIN__) && !defined __GNUC__
# ifdef BUILDING_LIBHELLO
# ifdef DLL_EXPORT
# define LIBHELLO_SCOPE extern __declspec (dllexport)

View File

@ -115,8 +115,12 @@ AT_DATA([b1.c],
[[#ifdef __cplusplus
extern "C" {
#endif
#if defined DLL_EXPORT && defined _WIN32 && defined _MSC_VER
# define LIBA1_SCOPE extern __declspec (dllimport)
#if defined DLL_EXPORT
# if defined __CYGWIN__ || defined _WIN32 || defined WIN32
# if defined _MSC_VER
# define LIBA1_SCOPE extern __declspec (dllimport)
# endif
# endif
#endif
#if !defined LIBA1_SCOPE
# define LIBA1_SCOPE extern