package/cutelyst: fix build dependencies

This commit adds missing optional dependencies on libpwquality and
jemalloc.

The optional dependency on grantlee is removed, because it fails to
build, so we explicitly disable grantlee support.

  http://autobuild.buildroot.net/results/ecbe25728a81f13e35a4315b64aacb8e592f5867/ (jemalloc)
  http://autobuild.buildroot.net/results/84c29fc0d6212f33ff1efdf8495cbb84e4eeed65/ (grantlee)

Signed-off-by: Daniel Nicoletti <dantti12@gmail.com>
[Thomas: explicitly disable grantlee support.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
Daniel Nicoletti 2018-08-01 08:47:38 -03:00 committed by Thomas Petazzoni
parent f0e3e978d1
commit 36514a415d

View File

@ -13,22 +13,19 @@ CUTELYST_LICENSE_FILES = COPYING
CUTELYST_DEPENDENCIES = qt5base CUTELYST_DEPENDENCIES = qt5base
CUTELYST_CONF_OPTS += \ CUTELYST_CONF_OPTS += \
-DPLUGIN_CSRFPROTECTION=ON -DPLUGIN_CSRFPROTECTION=ON \
-DPLUGIN_VIEW_GRANTLEE=OFF
ifeq ($(BR2_PACKAGE_GRANTLEE),y)
CUTELYST_CONF_OPTS += -DPLUGIN_VIEW_GRANTLEE=ON
else
CUTELYST_CONF_OPTS += -DPLUGIN_VIEW_GRANTLEE=OFF
endif
ifeq ($(BR2_PACKAGE_LIBPWQUALITY),y) ifeq ($(BR2_PACKAGE_LIBPWQUALITY),y)
CUTELYST_CONF_OPTS += -DPLUGIN_VALIDATOR_PWQUALITY=ON CUTELYST_CONF_OPTS += -DPLUGIN_VALIDATOR_PWQUALITY=ON
CUTELYST_DEPENDENCIES += libpwquality
else else
CUTELYST_CONF_OPTS += -DPLUGIN_VALIDATOR_PWQUALITY=OFF CUTELYST_CONF_OPTS += -DPLUGIN_VALIDATOR_PWQUALITY=OFF
endif endif
ifeq ($(BR2_PACKAGE_JEMALLOC),y) ifeq ($(BR2_PACKAGE_JEMALLOC),y)
CUTELYST_CONF_OPTS += -DUSE_JEMALLOC=ON CUTELYST_CONF_OPTS += -DUSE_JEMALLOC=ON
CUTELYST_DEPENDENCIES += jemalloc
else else
CUTELYST_CONF_OPTS += -DUSE_JEMALLOC=OFF CUTELYST_CONF_OPTS += -DUSE_JEMALLOC=OFF
endif endif