Changeset: a74e55e78bfc for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/a74e55e78bfc
Modified Files:
        sql/backends/monet5/vaults/parquet/CMakeLists.txt
        sql/backends/monet5/vaults/parquet/parquet.c
        sql/backends/monet5/vaults/parquet/parquet.h
        sql/server/CMakeLists.txt
Branch: parquet
Log Message:

fix compilation


diffs (71 lines):

diff --git a/sql/backends/monet5/vaults/parquet/CMakeLists.txt 
b/sql/backends/monet5/vaults/parquet/CMakeLists.txt
--- a/sql/backends/monet5/vaults/parquet/CMakeLists.txt
+++ b/sql/backends/monet5/vaults/parquet/CMakeLists.txt
@@ -7,6 +7,8 @@ if(Parquet_FOUND)
     parquet.h
   )
 
+
+
   target_link_libraries(parquetlib
     PRIVATE
     monetdb_config_header
@@ -21,6 +23,18 @@ if(Parquet_FOUND)
     parquet-glib
   )
 
+  target_include_directories(parquetlib
+    PRIVATE
+    $<TARGET_PROPERTY:mal,INTERFACE_INCLUDE_DIRECTORIES>
+    $<TARGET_PROPERTY:malmodules,INTERFACE_INCLUDE_DIRECTORIES>
+    $<TARGET_PROPERTY:atoms,INTERFACE_INCLUDE_DIRECTORIES>
+    $<TARGET_PROPERTY:sql,INTERFACE_INCLUDE_DIRECTORIES>
+    $<TARGET_PROPERTY:sqlcommon,INTERFACE_INCLUDE_DIRECTORIES>
+    $<TARGET_PROPERTY:sqlserver,INTERFACE_INCLUDE_DIRECTORIES>
+    $<TARGET_PROPERTY:sqlstorage,INTERFACE_INCLUDE_DIRECTORIES>
+    $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
+    $<INSTALL_INTERFACE:${INCLUDEDIR}/monetdb>)
+
   install(TARGETS
     parquetlib
     DESTINATION ${CMAKE_INSTALL_LIBDIR}/monetdb5
diff --git a/sql/backends/monet5/vaults/parquet/parquet.c 
b/sql/backends/monet5/vaults/parquet/parquet.c
--- a/sql/backends/monet5/vaults/parquet/parquet.c
+++ b/sql/backends/monet5/vaults/parquet/parquet.c
@@ -1,12 +1,12 @@
-#include "parquet.h"
 #include <parquet-glib/parquet-glib.h>
 #include <parquet-glib/arrow-file-reader.h>
 #include <arrow-glib/arrow-glib.h>
 #include <parquet-glib/metadata.h>
-#include <rel_file_loader.h>
 
+#include "monetdb_config.h"
+#include "rel_file_loader.h"
 
-extern void *GDKmalloc(size_t size); /* FIXME */
+#include "parquet.h"
 
 parquet_file *open_file(char* filename) {
     GParquetArrowFileReader *reader;
diff --git a/sql/backends/monet5/vaults/parquet/parquet.h 
b/sql/backends/monet5/vaults/parquet/parquet.h
--- a/sql/backends/monet5/vaults/parquet/parquet.h
+++ b/sql/backends/monet5/vaults/parquet/parquet.h
@@ -19,4 +19,6 @@ parquet_file *open_file(char* filename);
 
 parquet_table_metadata get_table_metadata(parquet_file *file);
 
+void parquet_init(void);
+
 #endif
diff --git a/sql/server/CMakeLists.txt b/sql/server/CMakeLists.txt
--- a/sql/server/CMakeLists.txt
+++ b/sql/server/CMakeLists.txt
@@ -16,6 +16,7 @@ add_library(sqlserver STATIC)
 
 set(sqlserver_public_headers
   ${CMAKE_CURRENT_SOURCE_DIR}/sql_parser.h
+  ${CMAKE_CURRENT_SOURCE_DIR}/rel_file_loader.h
   ${CMAKE_CURRENT_SOURCE_DIR}/sql_mvc.h)
 
 target_sources(sqlserver
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to