diff options
author | Tony Kelman <tony@kelman.net> | 2015-08-27 07:48:18 +0000 |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2015-08-27 10:08:34 -0400 |
commit | 3e2865b46744e543af3045331b31b94df2ebe1ad (patch) | |
tree | 1d165d0eea34f39adafe2694398bdb4f4dddf128 /Modules/GenerateExportHeader.cmake | |
parent | 27e4b21dfa926a522bb32674b8836ebb79d51bc5 (diff) | |
download | cmake-3e2865b46744e543af3045331b31b94df2ebe1ad.tar.gz |
GenerateExportHeader: Use dllexport/dllimport on Cygwin
Cygwin sits on top of Windows and so can use explicit symbol
export and import markup too.
Co-Author: Yaakov Selkowitz <yselkowitz@cygwin.com>
Diffstat (limited to 'Modules/GenerateExportHeader.cmake')
-rw-r--r-- | Modules/GenerateExportHeader.cmake | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Modules/GenerateExportHeader.cmake b/Modules/GenerateExportHeader.cmake index aab29eac44..82054256a4 100644 --- a/Modules/GenerateExportHeader.cmake +++ b/Modules/GenerateExportHeader.cmake @@ -268,7 +268,7 @@ macro(_DO_SET_MACRO_VALUES TARGET_LIBRARY) get_property(type TARGET ${TARGET_LIBRARY} PROPERTY TYPE) if(NOT ${type} STREQUAL "STATIC_LIBRARY") - if(WIN32) + if(WIN32 OR CYGWIN) set(DEFINE_EXPORT "__declspec(dllexport)") set(DEFINE_IMPORT "__declspec(dllimport)") elseif(COMPILER_HAS_HIDDEN_VISIBILITY AND USE_COMPILER_HIDDEN_VISIBILITY) |