mirror of
https://github.com/cemu-project/vcpkg.git
synced 2025-02-23 19:17:10 +01:00
use MSVC instead of Windows to detect symbols export flag
This commit is contained in:
parent
5fe8614bec
commit
3450d1bae2
@ -208,16 +208,16 @@ set(CAIRO_GOBJECT_SOURCES
|
|||||||
|
|
||||||
# GObject support sources do not include header with export macro
|
# GObject support sources do not include header with export macro
|
||||||
if(BUILD_SHARED_LIBS)
|
if(BUILD_SHARED_LIBS)
|
||||||
if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
|
if(MSVC)
|
||||||
set_source_files_properties(
|
set_source_files_properties(
|
||||||
"../util/cairo-gobject/cairo-gobject-enums.c"
|
"../util/cairo-gobject/cairo-gobject-enums.c"
|
||||||
"../util/cairo-gobject/cairo-gobject-structs.c"
|
"../util/cairo-gobject/cairo-gobject-structs.c"
|
||||||
PROPERTIES COMPILE_DEFINITIONS "cairo_public=__declspec(dllexport)")
|
PROPERTIES COMPILE_DEFINITIONS "cairo_public=__declspec(dllexport)")
|
||||||
else()
|
else()
|
||||||
set_source_files_properties(
|
set_source_files_properties(
|
||||||
"../util/cairo-gobject/cairo-gobject-enums.c"
|
"../util/cairo-gobject/cairo-gobject-enums.c"
|
||||||
"../util/cairo-gobject/cairo-gobject-structs.c"
|
"../util/cairo-gobject/cairo-gobject-structs.c"
|
||||||
PROPERTIES COMPILE_DEFINITIONS "cairo_public=__attribute__((visibility(\"default\")))")
|
PROPERTIES COMPILE_DEFINITIONS "cairo_public=__attribute__((visibility(\"default\")))")
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user