# HG changeset patch # User Sebastien Jodogne # Date 1479912631 -3600 # Node ID 902e6c52e15491d7d7d6977132d1a6e002c0d605 # Parent a4a1e40334032d9329e937c29edafc28e811e6f8 fix for msvc diff -r a4a1e4033403 -r 902e6c52e154 Resources/CMake/CairoConfiguration.cmake --- a/Resources/CMake/CairoConfiguration.cmake Wed Nov 23 15:27:57 2016 +0100 +++ b/Resources/CMake/CairoConfiguration.cmake Wed Nov 23 15:50:31 2016 +0100 @@ -213,6 +213,13 @@ endif() + + if (${CMAKE_SYSTEM_NAME} STREQUAL "Windows") + # Explicitly request static building on Windows + add_definitions(-DCAIRO_WIN32_STATIC_BUILD=1) + endif() + + set_property( SOURCE ${CAIRO_SOURCES} PROPERTY COMPILE_DEFINITIONS "${CAIRO_DEFINITIONS}"