1################################################################################ 2# 3# timescaledb 4# 5################################################################################ 6 7TIMESCALEDB_VERSION = 2.4.2 8TIMESCALEDB_SITE = $(call github,timescale,timescaledb,$(TIMESCALEDB_VERSION)) 9TIMESCALEDB_LICENSE = Apache-2.0 10TIMESCALEDB_LICENSE_FILES = LICENSE 11 12TIMESCALEDB_DEPENDENCIES = postgresql 13 14# The PG_CPPFLAGS, PG_CFLAGS, PG_LDFLAGS and PG_LIBS variables must be 15# non-empty, otherwise CMake will call the pg_config script, and our 16# pg_config replacement doesn't implement --cppflags --cflags 17# --ldflags and --libs. 18TIMESCALEDB_CONF_OPTS = \ 19 -DTAP_CHECKS=OFF \ 20 -DREGRESS_CHECKS=OFF \ 21 -DWARNINGS_AS_ERRORS=OFF \ 22 -DPG_PKGLIBDIR=lib/postgresql \ 23 -DPG_SHAREDIR=share/postgresql \ 24 -DPG_BINDIR=bin \ 25 -DPG_CPPFLAGS="$(TARGET_CPPFLAGS) " \ 26 -DPG_CFLAGS="$(TARGET_CFLAGS) " \ 27 -DPG_LDFLAGS="$(TARGET_LDFLAGS) " \ 28 -DPG_LIBS=" " 29 30# There's no dependency on the OpenSSL package, because USE_OPENSSL 31# only tells if postgresql was built with OpenSSL support or not. 32ifeq ($(BR2_PACKAGE_OPENSSL),y) 33TIMESCALEDB_CONF_OPTS += -DUSE_OPENSSL=1 34else 35TIMESCALEDB_CONF_OPTS += -DUSE_OPENSSL=0 36endif 37 38$(eval $(cmake-package)) 39