This will fix a build failure with gcc 10 - Update indentation in hash file (two spaces) - Drop INSTALL_SYSCONFDIR, INSTALL_WEBROOTDIR and WITH_SYSTEM_MALLOC (not available sincedf145932e3
) - Set WITHOUT_HEADERS to ON because headers are not needed and to avoid the following build failure: CMake Error at include/cmake_install.cmake:46 (file): file INSTALL cannot find "/home/fabrice/buildroot/output/build/monkey-f54856ce250c4e25735434dc75717a4b7fbfc45b/include/mk_core.h": No such file or directory. Call Stack (most recent call first): cmake_install.cmake:69 (include) Upstream is aware than the lack of release is an issue but no comments since 2018: https://github.com/monkey/monkey/issues/276 Fixes: - http://autobuild.buildroot.org/results/0b723937ca048228082d040100f6e6324ac8300b Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> (cherry picked from commit26a7d912f4
) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
34 lines
848 B
Makefile
34 lines
848 B
Makefile
################################################################################
|
|
#
|
|
# monkey
|
|
#
|
|
################################################################################
|
|
|
|
MONKEY_VERSION = f54856ce250c4e25735434dc75717a4b7fbfc45b
|
|
MONKEY_SITE = $(call github,monkey,monkey,$(MONKEY_VERSION))
|
|
MONKEY_LICENSE = Apache-2.0
|
|
MONKEY_LICENSE_FILES = LICENSE
|
|
|
|
MONKEY_CONF_OPTS = \
|
|
-DMK_PATH_WWW=/var/www \
|
|
-DWITHOUT_HEADERS=ON
|
|
|
|
ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y)
|
|
MONKEY_CONF_OPTS += -DMK_UCLIB=ON -DMK_BACKTRACE=OFF
|
|
endif
|
|
|
|
ifeq ($(BR2_TOOLCHAIN_USES_MUSL),y)
|
|
MONKEY_CONF_OPTS += -DMK_MUSL=ON -DMK_BACKTRACE=OFF
|
|
endif
|
|
|
|
ifeq ($(BR2_ENABLE_DEBUG),y)
|
|
MONKEY_CONF_OPTS += -DMK_DEBUG=ON
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_MONKEY_SSL),y)
|
|
MONKEY_CONF_OPTS += -DMK_PLUGIN_TLS=ON -DMK_MBEDTLS_SHARED=ON
|
|
MONKEY_DEPENDENCIES += mbedtls
|
|
endif
|
|
|
|
$(eval $(cmake-package))
|