diff main/database/src/Makefile.in @ 12317:67adec29dee0 octave-forge

Applied Windows compatibility patch for John Donoghue.
author i7tiol
date Wed, 15 Jan 2014 20:55:07 +0000
parents b9544a96bc8d
children 1af86934c14e
line wrap: on
line diff
--- a/main/database/src/Makefile.in	Wed Jan 15 20:37:42 2014 +0000
+++ b/main/database/src/Makefile.in	Wed Jan 15 20:55:07 2014 +0000
@@ -1,6 +1,11 @@
 # We rely on g++ features, configure assures CXX=g++.
 CXX := @CXX@
 
+EXTRALIBS = 
+ifeq ($(OS),Windows_NT)
+  EXTRALIBS = -lws2_32
+endif
+
 ifndef CXXFLAGS
 CXXFLAGS_NSA := "-g -O2 -fno-strict-aliasing"
 else
@@ -12,7 +17,7 @@
            pq_update_types.o pq_lo.o pq_conninfo.o __pq_internal_exit__.o
 
 pq_interface.oct: $(OBJECTS)
-	@MKOCTFILE@ -o pq_interface.oct -L`@PG_CONFIG@ --libdir` -lpq $(OBJECTS)
+	@MKOCTFILE@ -o pq_interface.oct -L`@PG_CONFIG@ --libdir` -lpq $(OBJECTS) $(EXTRALIBS)
 
 converters.o: converters.cc converters.h wrap_endian.h
 	CXX=$(CXX) CXXFLAGS=$(CXXFLAGS_NSA) @MKOCTFILE@ -I`@PG_CONFIG@ --includedir` -c converters.cc