summaryrefslogtreecommitdiff
path: root/xmlsecurity/CppunitTest_xmlsecurity_signing.mk
diff options
context:
space:
mode:
authorMike Kaganski <mike.kaganski@collabora.com>2020-04-01 15:42:18 +0300
committerMike Kaganski <mike.kaganski@collabora.com>2020-04-01 15:26:04 +0200
commit5b66a038701241e0b9fa3a339acbd74f9ca4cf92 (patch)
treedc1db6da53f36e85fad2abda236183591b8c0da3 /xmlsecurity/CppunitTest_xmlsecurity_signing.mk
parentdfb42fe42227e99f74d592acb0f27765b4f5e2cf (diff)
Add missing dependency
Without this, running `make CppunitTest_xmlsecurity_signing` after `make clean` will stop at "GpgME not installed correctly" dialogs, because DocumentSignatureManager::init will try to initialize GPG security context, which requires gpgme-w32spawn.exe to be present in workdir/LinkTarget/Executable. See also commit 0de0b8c9d80d68619b6f3c0e8d9429d8b08553fb. Change-Id: I5d98e2e92a091e108f23d31fe0c8c8cf03faadcc Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91488 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'xmlsecurity/CppunitTest_xmlsecurity_signing.mk')
-rw-r--r--xmlsecurity/CppunitTest_xmlsecurity_signing.mk7
1 files changed, 7 insertions, 0 deletions
diff --git a/xmlsecurity/CppunitTest_xmlsecurity_signing.mk b/xmlsecurity/CppunitTest_xmlsecurity_signing.mk
index 84e7a76c043b..c748c644aecb 100644
--- a/xmlsecurity/CppunitTest_xmlsecurity_signing.mk
+++ b/xmlsecurity/CppunitTest_xmlsecurity_signing.mk
@@ -64,4 +64,11 @@ $(eval $(call gb_CppunitTest_use_custom_headers,xmlsecurity_signing,\
officecfg/registry \
))
+ifeq ($(OS),WNT)
+# Initializing DocumentSignatureManager will require gpgme-w32spawn.exe in workdir/LinkTarget/Executable
+$(eval $(call gb_CppunitTest_use_packages,xmlsecurity_signing,\
+ $(call gb_Helper_optional,GPGMEPP,gpgmepp)\
+))
+endif
+
# vim: set noet sw=4 ts=4: