Changeset: 9ddf4c7f1752 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9ddf4c7f1752
Modified Files:
        sql/backends/monet5/CMakeLists.txt
        sql/common/CMakeLists.txt
        sql/include/sql_mem.h
        sql/server/CMakeLists.txt
        sql/storage/CMakeLists.txt
        sql/storage/bat/CMakeLists.txt
        sql/storage/sql_storage.h
Branch: Oct2020
Log Message:

Cleanup: use fewer defines.


diffs (133 lines):

diff --git a/sql/backends/monet5/CMakeLists.txt 
b/sql/backends/monet5/CMakeLists.txt
--- a/sql/backends/monet5/CMakeLists.txt
+++ b/sql/backends/monet5/CMakeLists.txt
@@ -124,11 +124,7 @@ set_target_properties(sql
 target_compile_definitions(sql
   PRIVATE
   LIBMCRYPT
-  LIBSQL
-  LIBSQLSERVER
-  LIBSQLCOMMON
-  LIBBATSTORE
-  LIBSTORE)
+  LIBSQL)
 
 install(TARGETS
   sql
diff --git a/sql/common/CMakeLists.txt b/sql/common/CMakeLists.txt
--- a/sql/common/CMakeLists.txt
+++ b/sql/common/CMakeLists.txt
@@ -43,11 +43,7 @@ target_link_libraries(sqlcommon
 
 target_compile_definitions(sqlcommon
   PRIVATE
-  LIBSQL
-  LIBSQLSERVER
-  LIBSQLCOMMON
-  LIBBATSTORE
-  LIBSTORE)
+  LIBSQL)
 
 set_target_properties(sqlcommon
   PROPERTIES
diff --git a/sql/include/sql_mem.h b/sql/include/sql_mem.h
--- a/sql/include/sql_mem.h
+++ b/sql/include/sql_mem.h
@@ -16,22 +16,13 @@
 #define SQL_ERR 0
 
 #ifdef WIN32
-#if defined(LIBSQLSERVER) || defined(LIBSQLCOMMON) || defined(LIBBATSTORE) || 
defined(LIBSTORE) || defined(LIBSQL)
+#ifdef LIBSQL
 #define sql_export extern __declspec(dllexport)
-#define sqlcommon_export extern __declspec(dllexport)
-#define sqlbat_export extern __declspec(dllexport)
-#define sqlstore_export extern __declspec(dllexport)
 #else
 #define sql_export extern __declspec(dllimport)
-#define sqlcommon_export extern __declspec(dllimport)
-#define sqlbat_export extern __declspec(dllimport)
-#define sqlstore_export extern __declspec(dllimport)
 #endif
 #else
 #define sql_export extern
-#define sqlcommon_export extern
-#define sqlbat_export extern
-#define sqlstore_export extern
 #endif
 
 #define MNEW( type ) (type*)GDKmalloc(sizeof(type) )
diff --git a/sql/server/CMakeLists.txt b/sql/server/CMakeLists.txt
--- a/sql/server/CMakeLists.txt
+++ b/sql/server/CMakeLists.txt
@@ -105,11 +105,7 @@ target_link_libraries(sqlserver
 
 target_compile_definitions(sqlserver
   PRIVATE
-  LIBSQL
-  LIBSQLSERVER
-  LIBSQLCOMMON
-  LIBBATSTORE
-  LIBSTORE)
+  LIBSQL)
 
 set_target_properties(sqlserver
   PROPERTIES
diff --git a/sql/storage/CMakeLists.txt b/sql/storage/CMakeLists.txt
--- a/sql/storage/CMakeLists.txt
+++ b/sql/storage/CMakeLists.txt
@@ -41,10 +41,6 @@ set_target_properties(sqlstorage
 
 target_compile_definitions(sqlstorage
   PRIVATE
-  LIBSQL
-  LIBSQLSERVER
-  LIBSQLCOMMON
-  LIBBATSTORE
-  LIBSTORE)
+  LIBSQL)
 
 add_subdirectory(bat)
diff --git a/sql/storage/bat/CMakeLists.txt b/sql/storage/bat/CMakeLists.txt
--- a/sql/storage/bat/CMakeLists.txt
+++ b/sql/storage/bat/CMakeLists.txt
@@ -45,8 +45,4 @@ set_target_properties(batstore
 
 target_compile_definitions(batstore
   PRIVATE
-  LIBSQL
-  LIBSQLSERVER
-  LIBSQLCOMMON
-  LIBBATSTORE
-  LIBSTORE)
+  LIBSQL)
diff --git a/sql/storage/sql_storage.h b/sql/storage/sql_storage.h
--- a/sql/storage/sql_storage.h
+++ b/sql/storage/sql_storage.h
@@ -116,7 +116,7 @@ typedef struct table_functions {
        rids_diff_fptr rids_diff;
 } table_functions;
 
-sqlstore_export table_functions table_funcs;
+sql_export table_functions table_funcs;
 
 /* delta table setup (ie readonly col + ins + upd + del)
 -- binds for column,idx (rdonly, inserts, updates) and delets
@@ -309,7 +309,7 @@ typedef struct store_functions {
        cleanup_fptr cleanup;
 } store_functions;
 
-sqlstore_export store_functions store_funcs;
+sql_export store_functions store_funcs;
 
 typedef int (*logger_create_fptr) (int debug, const char *logdir, int 
catalog_version);
 
@@ -367,7 +367,7 @@ typedef struct logger_functions {
        log_find_table_value_fptr log_find_table_value;
 } logger_functions;
 
-sqlstore_export logger_functions logger_funcs;
+sql_export logger_functions logger_funcs;
 
 /* we need to add an interface for result_tables later */
 
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to