summaryrefslogtreecommitdiff
path: root/ucb/Library_ucpcmis1.mk
diff options
context:
space:
mode:
Diffstat (limited to 'ucb/Library_ucpcmis1.mk')
-rw-r--r--ucb/Library_ucpcmis1.mk11
1 files changed, 11 insertions, 0 deletions
diff --git a/ucb/Library_ucpcmis1.mk b/ucb/Library_ucpcmis1.mk
index 03117a16a0d1..60761adbc08e 100644
--- a/ucb/Library_ucpcmis1.mk
+++ b/ucb/Library_ucpcmis1.mk
@@ -33,6 +33,17 @@ $(eval $(call gb_Library_use_externals,ucpcmis1,\
libxml2 \
))
+# On Windows, libcmis.lib(ws-relatedmultipart.o) references BCryptCloseAlgorithmProvider,
+# BCryptGenRandom, and BCryptOpenAlgorithmProvider via
+# workdir/UnpackedTarball/boost/boost/winapi/bcrypt.hpp:
+ifeq ($(OS),WNT)
+ifeq ($(SYSTEM_LIBCMIS)$(SYSTEM_BOOST),)
+$(eval $(call gb_Library_add_libs,ucpcmis1, \
+ Bcrypt.lib \
+))
+endif
+endif
+
$(eval $(call gb_Library_add_exception_objects,ucpcmis1,\
ucb/source/ucp/cmis/auth_provider \
ucb/source/ucp/cmis/certvalidation_handler \