branch: externals/xeft
commit 321dd84b648ff046192f4ac7b747388a8995e56a
Author: Yuan Fu <caso...@gmail.com>
Commit: Yuan Fu <caso...@gmail.com>

    * Makefile: Add support for windows dylib extension
---
 Makefile | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/Makefile b/Makefile
index 8d1dfa51c5..d890d7843f 100644
--- a/Makefile
+++ b/Makefile
@@ -6,7 +6,17 @@ CXXFLAGS=-fPIC -I$(PREFIX)/include
 LDFLAGS=-L$(PREFIX)/lib
 LDLIBS=-lxapian
 
-xapian-lite.so: module/xapian-lite.cc
+# Dylib extensions.
+ifeq ($(OS),Windows_NT)
+       SOEXT = dll
+endif
+ifeq ($(shell uname),Darwin)
+       SOEXT = dylib
+else
+       SOEXT = so
+endif
+
+xapian-lite.$(SOEXT): module/xapian-lite.cc
        $(CXX) $< -o $@ -shared $(CXXFLAGS) $(LDFLAGS) $(LDLIBS)
 
 clean:

Reply via email to