diff options
author | Thorsten Behrens <Thorsten.Behrens@CIB.de> | 2017-02-17 09:32:05 +0100 |
---|---|---|
committer | Thorsten Behrens <Thorsten.Behrens@CIB.de> | 2017-02-17 09:58:14 +0000 |
commit | dc003d59ea81d39bccc88f47b0a0d6c12f82357d (patch) | |
tree | 79814731e53d0957438a1ebf6c0e2b2165d10b05 | |
parent | f37fcda0e9f893b8eca6598004af618e19feb58e (diff) |
gpg4libre: fix gpgme build dependencies
Change-Id: If71b144f008e35ee248421d922ab2a1a4463d093
Reviewed-on: https://gerrit.libreoffice.org/34361
Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>
Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
-rw-r--r-- | RepositoryExternal.mk | 17 | ||||
-rw-r--r-- | external/gpgme/ExternalProject_gpgme.mk | 7 | ||||
-rw-r--r-- | external/libassuan/ExternalProject_libassuan.mk | 4 |
3 files changed, 26 insertions, 2 deletions
diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk index d1b241648dc4..0d387f23a7a7 100644 --- a/RepositoryExternal.mk +++ b/RepositoryExternal.mk @@ -3393,6 +3393,10 @@ endif # ENABLE_BREAKPAD ifneq ($(SYSTEM_GPGME),) +gb_ExternalProject__use_gpgme:= +gb_ExternalProject__use_libassuan:= +gb_ExternalProject__use_libgpg-error:= + define gb_LinkTarget__use_gpgme $(call gb_LinkTarget_set_include,$(1),\ $$(INCLUDE) \ @@ -3407,6 +3411,19 @@ endef else # NON-SYSTEM_GPGME +define gb_ExternalProject__use_gpgme +$(call gb_ExternalProject_use_external_project,$(1),gpgme) + +endef +define gb_ExternalProject__use_libassuan +$(call gb_ExternalProject_use_external_project,$(1),libassuan) + +endef +define gb_ExternalProject__use_libgpg-error +$(call gb_ExternalProject_use_external_project,$(1),libgpg-error) + +endef + define gb_LinkTarget__use_gpgme $(call gb_LinkTarget_set_include,$(1),\ -I$(call gb_UnpackedTarball_get_dir,gpgme)/lang/cpp/src \ diff --git a/external/gpgme/ExternalProject_gpgme.mk b/external/gpgme/ExternalProject_gpgme.mk index 5c329690c2a7..bc6429bbff6e 100644 --- a/external/gpgme/ExternalProject_gpgme.mk +++ b/external/gpgme/ExternalProject_gpgme.mk @@ -9,14 +9,17 @@ $(eval $(call gb_ExternalProject_ExternalProject,gpgme)) -$(eval $(call gb_ExternalProject_use_external_project,gpgme,libassuan)) - $(eval $(call gb_ExternalProject_register_targets,gpgme,\ build \ )) $(eval $(call gb_ExternalProject_use_autoconf,gpgme,build)) +$(eval $(call gb_ExternalProject_use_externals,gpgme,\ + libgpg-error \ + libassuan \ +)) + $(call gb_ExternalProject_get_state_target,gpgme,build): $(call gb_ExternalProject_run,build,\ autoreconf \ diff --git a/external/libassuan/ExternalProject_libassuan.mk b/external/libassuan/ExternalProject_libassuan.mk index cbd0aaf269c5..af1ffe9d4af9 100644 --- a/external/libassuan/ExternalProject_libassuan.mk +++ b/external/libassuan/ExternalProject_libassuan.mk @@ -15,6 +15,10 @@ $(eval $(call gb_ExternalProject_register_targets,libassuan,\ $(eval $(call gb_ExternalProject_use_autoconf,libassuan,build)) +$(eval $(call gb_ExternalProject_use_externals,libassuan,\ + libgpg-error \ +)) + $(call gb_ExternalProject_get_state_target,libassuan,build): $(call gb_ExternalProject_run,build,\ autoreconf \ |