aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcodicodi <rob.ceglinski@gmail.com>2017-03-22 20:19:03 +0100
committercodicodi <rob.ceglinski@gmail.com>2017-03-22 20:19:03 +0100
commit28184550d02c3fa43b6958163eddcd09649eff86 (patch)
tree12416e32572291b1420c9b015af375d0ba36c695
parent5f3597927266a0b40172ba73c583fb0da5d3404e (diff)
downloadvcpkg-28184550d02c3fa43b6958163eddcd09649eff86.tar.gz
vcpkg-28184550d02c3fa43b6958163eddcd09649eff86.zip
[cairo] fix build
-rw-r--r--ports/cairo/CMakeLists_cairo.txt6
1 files changed, 2 insertions, 4 deletions
diff --git a/ports/cairo/CMakeLists_cairo.txt b/ports/cairo/CMakeLists_cairo.txt
index 85cf9457c..33077bc21 100644
--- a/ports/cairo/CMakeLists_cairo.txt
+++ b/ports/cairo/CMakeLists_cairo.txt
@@ -252,7 +252,7 @@ if (FONTCONFIG_LIBRARY MATCHES NOTFOUND)
message(FATAL_ERROR "The fontconfig library could not be found. Check to ensure that it is properly installed.")
endif()
-if (VCPKG_LIBRARY_LINKAGE STREQUAL dynamic)
+if (BUILD_SHARED_LIBS)
add_library(cairo ${SOURCES})
# cairo produces a lot of warnings which are disabled here because they otherwise fill up the log files
target_compile_options(cairo PUBLIC "/wd4244" PUBLIC "/wd4146" PUBLIC "/wd4312" PUBLIC "/wd4267" PUBLIC "/wd4996" PUBLIC "/wd4311" PUBLIC "/wd4334" PUBLIC "/wd4101")
@@ -263,7 +263,7 @@ if (VCPKG_LIBRARY_LINKAGE STREQUAL dynamic)
LIBRARY DESTINATION bin
ARCHIVE DESTINATION lib
)
-elseif (VCPKG_LIBRARY_LINKAGE STREQUAL static)
+else()
add_library(cairo-static ${SOURCES})
target_compile_options(cairo-static PUBLIC "/DCAIRO_WIN32_STATIC_BUILD=1")
# cairo produces a lot of warnings which are disabled here because they otherwise fill up the log files
@@ -275,8 +275,6 @@ elseif (VCPKG_LIBRARY_LINKAGE STREQUAL static)
LIBRARY DESTINATION lib
ARCHIVE DESTINATION lib
)
-else()
- message(FATAL_ERROR "VCPKG_LIBRARY_LINKAGE is not defined or has an unexpected value")
endif()
# GObject support module