[PATCH libXaw] Install unversioned import library on Cygwin/MinGW
Yaakov (Cygwin/X)
yselkowitz at users.sourceforge.net
Sun Aug 8 03:23:25 PDT 2010
From: Yaakov Selkowitz <yselkowitz at users.sourceforge.net>
Using LN_S is required for portability; on MinGW, this is "cp -p".
The install-exec-hook in src/Makefile.am must remain !PLATFORM_WIN32,
as Windows cannot resolve DLL runtime dependencies from symlinks.
Signed-off-by: Yaakov Selkowitz <yselkowitz at users.sourceforge.net>
---
Makefile.am | 4 +---
configure.ac | 1 +
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index 412aefc..5eed6e3 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -31,10 +31,8 @@ EXTRA_DIST = \
old-doc/Changelog \
old-doc/CHANGES
-if !PLATFORM_WIN32
install-exec-hook:
- cd $(DESTDIR)$(libdir) && rm -f libXaw. at LIBEXT@ && ln -s $(DEFAULT_LIB) libXaw. at LIBEXT@
-endif
+ cd $(DESTDIR)$(libdir) && rm -f libXaw. at LIBEXT@ && $(LN_S) $(DEFAULT_LIB) libXaw. at LIBEXT@
.PHONY: ChangeLog INSTALL
diff --git a/configure.ac b/configure.ac
index 84f21d4..47f2215 100644
--- a/configure.ac
+++ b/configure.ac
@@ -54,6 +54,7 @@ platform_darwin=no
LIBEXT=so
case $host_os in
cygwin*|mingw*)
+ LIBEXT=dll.a
platform_win32=yes
;;
darwin*)
--
1.7.1
More information about the xorg-devel
mailing list