summaryrefslogtreecommitdiffstats
path: root/solenv
diff options
context:
space:
mode:
authorDavid Tardon <dtardon@redhat.com>2012-10-15 14:56:34 +0200
committerDavid Tardon <dtardon@redhat.com>2012-10-16 13:25:38 +0200
commit40a4c469dff783736ba69ec4134e3c23e78b2769 (patch)
treebd7d27fd611a9fd076965226af8636d524a4d8ee /solenv
parentstrip executable flag (diff)
downloadcore-40a4c469dff783736ba69ec4134e3c23e78b2769.tar.gz
core-40a4c469dff783736ba69ec4134e3c23e78b2769.zip
fdo#55290 do not use resource file for assembly libs
I am not sure this really fixes the problem, but it is the only difference between dmake and gbuild builds I can see. Change-Id: I96fa4120dc2a8221a75e150a62582aebda98f505
Diffstat (limited to 'solenv')
-rw-r--r--solenv/gbuild/platform/WNT_INTEL_MSC.mk7
1 files changed, 7 insertions, 0 deletions
diff --git a/solenv/gbuild/platform/WNT_INTEL_MSC.mk b/solenv/gbuild/platform/WNT_INTEL_MSC.mk
index 151327eb0d5b..180cb69fc80e 100644
--- a/solenv/gbuild/platform/WNT_INTEL_MSC.mk
+++ b/solenv/gbuild/platform/WNT_INTEL_MSC.mk
@@ -449,6 +449,13 @@ gb_Library_DLLFILENAMES :=\
$(foreach lib,$(gb_Library_UNOVERLIBS),$(lib):$(lib)$(gb_Library_UNOVEREXT)) \
$(foreach lib,$(gb_Library_EXTENSIONLIBS),$(lib):$(lib)$(gb_Library_UNOEXT)) \
+# An assembly is a special kind of library for CLI
+define gb_Library_Assembly
+$(call gb_Library_Library,$(1))
+$(call gb_LinkTarget_get_target,$(call gb_Library_get_linktargetname,$(1))) : NATIVERES :=
+
+endef
+
define gb_Library_Library_platform
$(call gb_LinkTarget_set_dlltarget,$(2),$(3))