6a184841bd
cpe:2.3🅰️timescale:timescaledb is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Atimescale%3Atimescaledb Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
40 lines
1.2 KiB
Makefile
40 lines
1.2 KiB
Makefile
################################################################################
|
|
#
|
|
# timescaledb
|
|
#
|
|
################################################################################
|
|
|
|
TIMESCALEDB_VERSION = 2.8.0
|
|
TIMESCALEDB_SITE = $(call github,timescale,timescaledb,$(TIMESCALEDB_VERSION))
|
|
TIMESCALEDB_LICENSE = Apache-2.0
|
|
TIMESCALEDB_LICENSE_FILES = LICENSE
|
|
TIMESCALEDB_CPE_ID_VENDOR = timescale
|
|
|
|
TIMESCALEDB_DEPENDENCIES = postgresql
|
|
|
|
# The PG_CPPFLAGS, PG_CFLAGS, PG_LDFLAGS and PG_LIBS variables must be
|
|
# non-empty, otherwise CMake will call the pg_config script, and our
|
|
# pg_config replacement doesn't implement --cppflags --cflags
|
|
# --ldflags and --libs.
|
|
TIMESCALEDB_CONF_OPTS = \
|
|
-DTAP_CHECKS=OFF \
|
|
-DREGRESS_CHECKS=OFF \
|
|
-DWARNINGS_AS_ERRORS=OFF \
|
|
-DPG_PKGLIBDIR=lib/postgresql \
|
|
-DPG_SHAREDIR=share/postgresql \
|
|
-DPG_BINDIR=bin \
|
|
-DPG_CPPFLAGS="$(TARGET_CPPFLAGS) " \
|
|
-DPG_CFLAGS="$(TARGET_CFLAGS) " \
|
|
-DPG_LDFLAGS="$(TARGET_LDFLAGS) " \
|
|
-DPG_LIBS=" "
|
|
|
|
# There's no dependency on the OpenSSL package, because USE_OPENSSL
|
|
# only tells if postgresql was built with OpenSSL support or not.
|
|
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
|
TIMESCALEDB_CONF_OPTS += -DUSE_OPENSSL=1
|
|
else
|
|
TIMESCALEDB_CONF_OPTS += -DUSE_OPENSSL=0
|
|
endif
|
|
|
|
$(eval $(cmake-package))
|