Changeset: 4bf6400d01e6 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/4bf6400d01e6 Added Files: sql/backends/monet5/vaults/parquet/CMakeLists.txt sql/backends/monet5/vaults/parquet/parquet.c sql/backends/monet5/vaults/parquet/parquet.h Branch: parquet Log Message:
add parquet files diffs (53 lines): diff --git a/sql/backends/monet5/vaults/parquet/CMakeLists.txt b/sql/backends/monet5/vaults/parquet/CMakeLists.txt new file mode 100644 --- /dev/null +++ b/sql/backends/monet5/vaults/parquet/CMakeLists.txt @@ -0,0 +1,44 @@ +if(PARQUET) + find_package(PkgConfig REQUIRED) + pkg_search_module(GLIB REQUIRED glib-2.0) + + include_directories(${GLIB_INCLUDE_DIRS}) + link_directories(${GLIB_LIBRARY_DIRS}) + + add_definitions(${GLIB_CFLAGS_OTHER}) + + find_package(Arrow CONFIG REQUIRED) + find_package(Parquet CONFIG REQUIRED + PATHS ${Arrow_DIR} + NO_DEFAULT_PATH + ) + + if(PARQUET_FOUND) + add_library(parquet_lib MODULE) + + target_sources(parquet_lib + PRIVATE + parquet.c + parquet.h + ) + + target_link_libraries(parquet_lib + PRIVATE + monetdb_config_header + monetdb5 + bat + sqlinclude + Arrow + Parquet + ) + + install(TARGETS + parquet_lib + DESTINATION ${CMAKE_INSTALL_LIBDIR}/monetdb5 + COMPONENT server) + + else() + message(FATAL_ERROR "Parquet was requested but was not found") + endif() +endif() + diff --git a/sql/backends/monet5/vaults/parquet/parquet.c b/sql/backends/monet5/vaults/parquet/parquet.c new file mode 100644 diff --git a/sql/backends/monet5/vaults/parquet/parquet.h b/sql/backends/monet5/vaults/parquet/parquet.h new file mode 100644 _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org