mirror of
https://github.com/libssh2/libssh2.git
synced 2025-08-10 06:23:02 +03:00
Use libssh2_EXPORTS as an alternative to _WINDLL (#470)
Files: libssh2.h Notes: `_WINDLL` is only defined when a Visual Studio CMake generator is used, `libssh2_EXPORTS` is used though for all CMake generator if a shared libssh2 library is being built. Credit: Uwe L. Korn
This commit is contained in:
@@ -100,7 +100,7 @@ extern "C" {
|
|||||||
/* Allow alternate API prefix from CFLAGS or calling app */
|
/* Allow alternate API prefix from CFLAGS or calling app */
|
||||||
#ifndef LIBSSH2_API
|
#ifndef LIBSSH2_API
|
||||||
# ifdef LIBSSH2_WIN32
|
# ifdef LIBSSH2_WIN32
|
||||||
# ifdef _WINDLL
|
# if defined(_WINDLL) || defined(libssh2_EXPORTS)
|
||||||
# ifdef LIBSSH2_LIBRARY
|
# ifdef LIBSSH2_LIBRARY
|
||||||
# define LIBSSH2_API __declspec(dllexport)
|
# define LIBSSH2_API __declspec(dllexport)
|
||||||
# else
|
# else
|
||||||
|
Reference in New Issue
Block a user