diff options
| author | Angel Sánchez <angelsanchez@inedit.com> | 2020-02-06 10:37:35 +0100 |
|---|---|---|
| committer | Angel Sánchez <angelsanchez@inedit.com> | 2020-02-06 10:37:35 +0100 |
| commit | 3450d1bae204e5bd37ddbf89dba2ca5deb8be8a3 (patch) | |
| tree | eead60d46f1fe43da080944b09d2502579180857 /ports | |
| parent | 5fe8614becfd7bc07505e8cebe49f6889c52f6f4 (diff) | |
| download | vcpkg-3450d1bae204e5bd37ddbf89dba2ca5deb8be8a3.tar.gz vcpkg-3450d1bae204e5bd37ddbf89dba2ca5deb8be8a3.zip | |
use MSVC instead of Windows to detect symbols export flag
Diffstat (limited to 'ports')
| -rw-r--r-- | ports/cairo/CMakeLists.txt | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/ports/cairo/CMakeLists.txt b/ports/cairo/CMakeLists.txt index 430e79545..27638912b 100644 --- a/ports/cairo/CMakeLists.txt +++ b/ports/cairo/CMakeLists.txt @@ -208,16 +208,16 @@ set(CAIRO_GOBJECT_SOURCES # GObject support sources do not include header with export macro if(BUILD_SHARED_LIBS) - if(CMAKE_SYSTEM_NAME STREQUAL "Windows") + if(MSVC) set_source_files_properties( - "../util/cairo-gobject/cairo-gobject-enums.c" - "../util/cairo-gobject/cairo-gobject-structs.c" - PROPERTIES COMPILE_DEFINITIONS "cairo_public=__declspec(dllexport)") + "../util/cairo-gobject/cairo-gobject-enums.c" + "../util/cairo-gobject/cairo-gobject-structs.c" + PROPERTIES COMPILE_DEFINITIONS "cairo_public=__declspec(dllexport)") else() - set_source_files_properties( - "../util/cairo-gobject/cairo-gobject-enums.c" - "../util/cairo-gobject/cairo-gobject-structs.c" - PROPERTIES COMPILE_DEFINITIONS "cairo_public=__attribute__((visibility(\"default\")))") + set_source_files_properties( + "../util/cairo-gobject/cairo-gobject-enums.c" + "../util/cairo-gobject/cairo-gobject-structs.c" + PROPERTIES COMPILE_DEFINITIONS "cairo_public=__attribute__((visibility(\"default\")))") endif() endif() |
