summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2012-09-27 22:54:29 +0200
committerAndras Timar <atimar@suse.com>2012-10-01 13:54:29 +0200
commit4ad9285d302ee820d9ab1ea759497423ae9ec022 (patch)
treeff3e888a6eb0f582b25f2768a6fdb124b7fcf7eb
parent35811f025fd68bf19f3a9fdfdbd47f31458c846f (diff)
vcl: clean up that Xinerama linkage...
... odd duplication apparently due to wrong conversion from dmakefile. Change-Id: I9a9e183373ec43fb0b1eadc2c233ce659bebd107
-rw-r--r--vcl/Library_vclplug_gen.mk21
1 files changed, 4 insertions, 17 deletions
diff --git a/vcl/Library_vclplug_gen.mk b/vcl/Library_vclplug_gen.mk
index 46c5f522820c..d9a9d236944c 100644
--- a/vcl/Library_vclplug_gen.mk
+++ b/vcl/Library_vclplug_gen.mk
@@ -129,8 +129,8 @@ $(eval $(call gb_Library_add_defs,vclplug_gen,\
## handle Xinerama
ifneq ($(USE_XINERAMA),NO)
-ifneq ($(OS),SOLARIS)
-# not Solaris
+ifneq ($(OS)$(USE_XINERAMA_VERSION),SOLARISXsun)
+# not Solaris/Xsun
$(eval $(call gb_Library_add_defs,vclplug_gen,\
-DUSE_XINERAMA_XORG \
))
@@ -143,25 +143,12 @@ $(eval $(call gb_Library_add_libs,vclplug_gen,\
-Wl,-Bstatic -lXinerama -Wl,-Bdynamic \
))
endif
-else
-# Solaris
+else # Solaris/Xsun
$(eval $(call gb_Library_add_defs,vclplug_gen,\
-DUSE_XINERAMA_XSUN \
))
-ifeq ($(USE_XINERAMA_VERSION),Xorg)
-# Solaris, Xorg
-ifeq ($(XINERAMA_LINK),dynamic)
-$(eval $(call gb_Library_add_libs,vclplug_gen,\
- -lXinerama \
-))
-else
-$(eval $(call gb_Library_add_libs,vclplug_gen,\
- -Wl,-Bstatic -lXinerama -Wl,-Bdynamic \
-))
-endif
-endif
-endif
endif
+endif # USE_XINERAMA
ifeq ($(OS),LINUX)
$(eval $(call gb_Library_use_libraries,vclplug_gen,\