19 lines
533 B
CMake
19 lines
533 B
CMake
cmake_minimum_required(VERSION 2.8.12...3.29)
|
|
|
|
project(TpcdsExtension)
|
|
|
|
include_directories(include)
|
|
include_directories(dsdgen/include)
|
|
add_subdirectory(dsdgen)
|
|
|
|
build_static_extension(tpcds tpcds_extension.cpp ${DSDGEN_OBJECT_FILES})
|
|
set(PARAMETERS "-warnings")
|
|
build_loadable_extension(tpcds ${PARAMETERS} tpcds_extension.cpp
|
|
${DSDGEN_OBJECT_FILES})
|
|
|
|
install(
|
|
TARGETS tpcds_extension
|
|
EXPORT "${DUCKDB_EXPORT_SET}"
|
|
LIBRARY DESTINATION "${INSTALL_LIB_DIR}"
|
|
ARCHIVE DESTINATION "${INSTALL_LIB_DIR}")
|