[prev in list] [next in list] [prev in thread] [next in thread] 

List:       monetdb-checkins
Subject:    MonetDB: default - Fixes for changeset db019c451509.
From:       Sjoerd Mullender <sjoerd () acm ! org>
Date:       2010-11-25 14:47:04
Message-ID: hg.886d87916d39.1290696424.6315528441665844383 () localhost ! localdomain
[Download RAW message or body]

Changeset: 886d87916d39 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=886d87916d39
Modified Files:
	MonetDB5/NT/rules.msc
	MonetDB5/src/mal/mal_linker.mx
	MonetDB5/src/mal/mal_sabaoth.mx
	MonetDB5/src/modules/mal/mdb.mx
	MonetDB5/src/modules/mal/replication.mx
	buildtools/conf/winrules.msc
Branch: default
Log Message:

Fixes for changeset db019c451509.
dirent.h doesn't exist on Windows, so add #ifdef HAVE_DIRENT_H.
Now that we use pkg-config for MonetDB5, also fix up Makefile
variables on Windows.  How hard is it to do a grep over the complete
sources?


diffs (104 lines):

diff -r fa797514e587 -r 886d87916d39 MonetDB5/NT/rules.msc
--- a/MonetDB5/NT/rules.msc	Thu Nov 25 14:25:57 2010 +0100
+++ b/MonetDB5/NT/rules.msc	Thu Nov 25 15:36:31 2010 +0100
@@ -37,11 +37,13 @@
 
 MONETDB_INCLUDEDIR=$(MONETDB_PREFIX)\include\MonetDB
 
-MONETDB_INCS=-I"$(MONETDB_INCLUDEDIR)" -I"$(MONETDB_INCLUDEDIR)\common" \
                -I"$(MONETDB_INCLUDEDIR)\gdk"
-MONETDB_LIBS=/libpath:"$(MONETDB_PREFIX)\lib"
+monetdbcommon_CFLAGS=-I"$(MONETDB_INCLUDEDIR)" -I"$(MONETDB_INCLUDEDIR)\common" \
-I"$(MONETDB_INCLUDEDIR)\gdk" +monetdbcommon_LIBS=/libpath:"$(MONETDB_PREFIX)\lib" \
libbat.lib +monetdbstream_CFLAGS=-I"$(MONETDB_INCLUDEDIR)\common"
+monetdbstream_LIBS=/libpath:"$(MONETDB_PREFIX)\lib" libstream.lib
 MONETDB_MODS=/libpath:"$(MONETDB_PREFIX)\lib\MonetDB"
 
 CLIENTS_INCLUDEDIR=$(CLIENTS_PREFIX)\include\MonetDB
 
-CLIENTS_INCS=-I"$(CLIENTS_INCLUDEDIR)"
-CLIENTS_LIBS=/libpath:"$(CLIENTS_PREFIX)\lib"
+monetdbmapi_CFLAGS=-I"$(CLIENTS_INCLUDEDIR)\mapilib"
+monetdbmapi_LIBS=/libpath:"$(CLIENTS_PREFIX)\lib" libMapi.lib
diff -r fa797514e587 -r 886d87916d39 MonetDB5/src/mal/mal_linker.mx
--- a/MonetDB5/src/mal/mal_linker.mx	Thu Nov 25 14:25:57 2010 +0100
+++ b/MonetDB5/src/mal/mal_linker.mx	Thu Nov 25 15:36:31 2010 +0100
@@ -96,7 +96,9 @@
 #include "mal_import.h"		/* for slash_2_dir_sep() */
 
 #include <sys/types.h> /* opendir */
+#ifdef HAVE_DIRENT_H
 #include <dirent.h>
+#endif
 
 #if defined(_MSC_VER) && _MSC_VER >= 1400
 #define open _open
diff -r fa797514e587 -r 886d87916d39 MonetDB5/src/mal/mal_sabaoth.mx
--- a/MonetDB5/src/mal/mal_sabaoth.mx	Thu Nov 25 14:25:57 2010 +0100
+++ b/MonetDB5/src/mal/mal_sabaoth.mx	Thu Nov 25 15:36:31 2010 +0100
@@ -45,7 +45,9 @@
 #include <stdio.h> /* fseek, rewind */
 #include <unistd.h>	/* unlink and friends */
 #include <sys/types.h>
+#ifdef HAVE_DIRENT_H
 #include <dirent.h> /* readdir, DIR */
+#endif
 #include <sys/stat.h>
 #include <errno.h>
 #include <string.h> /* for getting error messages */
diff -r fa797514e587 -r 886d87916d39 MonetDB5/src/modules/mal/mdb.mx
--- a/MonetDB5/src/modules/mal/mdb.mx	Thu Nov 25 14:25:57 2010 +0100
+++ b/MonetDB5/src/modules/mal/mdb.mx	Thu Nov 25 15:36:31 2010 +0100
@@ -217,7 +217,9 @@
 #include <stdarg.h>
 #include <time.h>
 #include <sys/types.h>
+#ifdef HAVE_DIRENT_H
 #include <dirent.h>
+#endif
 #include "mal_resolve.h"
 #include "mal_linker.h"
 #include "mal_client.h"
diff -r fa797514e587 -r 886d87916d39 MonetDB5/src/modules/mal/replication.mx
--- a/MonetDB5/src/modules/mal/replication.mx	Thu Nov 25 14:25:57 2010 +0100
+++ b/MonetDB5/src/modules/mal/replication.mx	Thu Nov 25 15:36:31 2010 +0100
@@ -380,7 +380,9 @@
 #include "mal_config.h"
 #include "replication.h"
 #include <sys/types.h>
+#ifdef HAVE_DIRENT_H
 #include <dirent.h>
+#endif
 #include "sabaoth.h"
 #include "mal_client.h"
 #include "algebra.h"
diff -r fa797514e587 -r 886d87916d39 buildtools/conf/winrules.msc
--- a/buildtools/conf/winrules.msc	Thu Nov 25 14:25:57 2010 +0100
+++ b/buildtools/conf/winrules.msc	Thu Nov 25 15:36:31 2010 +0100
@@ -101,8 +101,11 @@
 !IFNDEF LIBPCRE
 LIBPCRE = C:\Program Files\PCRE
 !ENDIF
-PCRE_LIBS = "$(LIBPCRE)\lib\pcre$(DEBUGLIB).lib"
-PCRE_CFLAGS = -DHAVE_LIBPCRE "-I$(LIBPCRE)\include"
+pcre_LIBS = "$(LIBPCRE)\lib\pcre$(DEBUGLIB).lib"
+pcre_CFLAGS = -DHAVE_LIBPCRE "-I$(LIBPCRE)\include"
+# backward compatibility:
+PCRE_LIBS = $(pcre_LIBS)
+PCRE_CFLAGS = $(pcre_CFLAGS)
 !ENDIF
 
 !IFDEF HAVE_OPENSSL
@@ -110,8 +113,11 @@
 !IFNDEF LIBOPENSSL
 LIBOPENSSL = C:\openssl-0.9.8k.win$(bits)
 !ENDIF
-OPENSSL_LIBS = "$(LIBOPENSSL)\lib\ssleay32.lib" "$(LIBOPENSSL)\lib\libeay32.lib"
-OPENSSL_INCS = -DHAVE_OPENSSL "-I$(LIBOPENSSL)\include"
+openssl_LIBS = "$(LIBOPENSSL)\lib\ssleay32.lib" "$(LIBOPENSSL)\lib\libeay32.lib"
+openssl_CFLAGS = -DHAVE_OPENSSL "-I$(LIBOPENSSL)\include"
+# backward compatibility:
+OPENSSL_LIBS = $(openssl_LIBS)
+OPENSSL_INCS = $(openssl_CFLAGS)
 !ENDIF
 
 !IFDEF HAVE_ICONV
_______________________________________________
Checkin-list mailing list
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic