From 3450d1bae204e5bd37ddbf89dba2ca5deb8be8a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Angel=20Sa=CC=81nchez?= Date: Thu, 6 Feb 2020 10:37:35 +0100 Subject: [PATCH] use MSVC instead of Windows to detect symbols export flag --- ports/cairo/CMakeLists.txt | 16 ++++++++-------- 1 file 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()