diff options
author | Michael Stahl <mst@openoffice.org> | 2011-04-18 11:13:57 +0000 |
---|---|---|
committer | Bjoern Michaelsen <bjoern.michaelsen@canonical.com> | 2011-06-17 18:05:30 +0200 |
commit | 4a8919f790e1473af1818ae2c9d2cb255cbac303 (patch) | |
tree | 53016b99e2559704182be16d3e9c3cbb329cb480 /RepositoryExternal.mk | |
parent | gnumake4: #i117845#: LinkTarget.mk: remove debug stuff [hg:22467b40e637] (diff) | |
download | core-4a8919f790e1473af1818ae2c9d2cb255cbac303.tar.gz core-4a8919f790e1473af1818ae2c9d2cb255cbac303.zip |
gnumake4: #i117610#: move openssl to RepositoryExternal.mk [hg:8df80965ae98]
Diffstat (limited to 'RepositoryExternal.mk')
-rw-r--r-- | RepositoryExternal.mk | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk index 6c1401572c73..8ba5feebfef1 100644 --- a/RepositoryExternal.mk +++ b/RepositoryExternal.mk @@ -312,4 +312,52 @@ endef endif # SYSTEM_ICU + +ifeq ($(SYSTEM_OPENSSL),YES) + +define gb_LinkTarget__use_openssl +$(call gb_LinkTarget_set_include,$(1),\ + $$(INCLUDE) \ + $(OPENSSL_CFLAGS) \ +) +$(call gb_LinkTarget_add_libs,$(1),$(OPENSSL_LIBS)) +endef + +else # !SYSTEM_OPENSSL + +ifeq ($(OS),WNT) +$(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \ + crypto \ + ssl \ +)) +else +$(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \ + crypto \ + ssl \ +)) +endif + +define gb_LinkTarget__use_openssl +ifeq ($(OS),WNT) +$(call gb_LinkTarget_add_linked_libs,$(1),\ + crypto \ + ssl \ +) +else +$(call gb_LinkTarget_add_linked_static_libs,$(1),\ + crypto \ + ssl \ +) +ifeq ($(OS),SOLARIS) +$(call gb_LinkTarget_add_libs,$(1),\ + -lnsl \ + -lsocket \ +) +endif +endif +endef + +endif # SYSTEM_OPENSSL + + # vim: set noet sw=4 ts=4: |