diff options
Diffstat (limited to 'RepositoryExternal.mk')
-rw-r--r-- | RepositoryExternal.mk | 30 |
1 files changed, 29 insertions, 1 deletions
diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk index a114e13d4322..47e4d179aa68 100644 --- a/RepositoryExternal.mk +++ b/RepositoryExternal.mk @@ -1700,13 +1700,39 @@ gb_ExternalProject__use_etonyek := else # !SYSTEM_ETONYEK +ifeq ($(COM),MSC) + +$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,ooo,\ + etonyek \ +)) + +define gb_LinkTarget__use_etonyek +$(call gb_LinkTarget_set_include,$(1),\ + -I$(call gb_UnpackedTarball_get_dir,libetonyek)/inc \ + $$(INCLUDE) \ +) +$(call gb_LinkTarget_use_libraries,$(1),\ + etonyek \ +) + +endef + +else # !MSC + +$(eval $(call gb_Helper_register_packages_for_install,ooo, \ + libetonyek \ +)) + define gb_LinkTarget__use_etonyek +$(call gb_LinkTarget_use_package,$(1),libetonyek) + $(call gb_LinkTarget_set_include,$(1),\ -I${WORKDIR}/UnpackedTarball/libetonyek/inc \ + -DLIBETONYEK_VISIBILITY \ $$(INCLUDE) \ ) $(call gb_LinkTarget_add_libs,$(1),\ - $(call gb_UnpackedTarball_get_dir,libetonyek)/src/lib/.libs/libetonyek-0.1$(gb_StaticLibrary_PLAINEXT) \ + -L$(call gb_UnpackedTarball_get_dir,libetonyek)/src/lib/.libs -letonyek-0.1 \ ) $(call gb_LinkTarget_use_external_project,$(1),libetonyek) @@ -1717,6 +1743,8 @@ $(call gb_ExternalProject_use_external_project,$(1),libetonyek) endef +endif + endif # SYSTEM_ETONYEK |