1################################################################################
2#
3# oatpp
4#
5################################################################################
6
7OATPP_VERSION = 1.3.0
8OATPP_SITE = $(call github,oatpp,oatpp,$(OATPP_VERSION))
9OATPP_LICENSE = Apache-2.0
10OATPP_LICENSE_FILES = LICENSE
11OATPP_CONF_OPTS = -DBUILD_SHARED_LIBS=OFF -DOATPP_BUILD_TESTS=OFF
12OATPP_INSTALL_STAGING = YES
13# Only builds a static lib and headers
14OATPP_INSTALL_TARGET = NO
15
16ifeq ($(BR2_TOOLCHAIN_HAS_THREADS_NPTL),y)
17OATPP_CONF_OPTS += -DOATPP_COMPAT_BUILD_NO_SET_AFFINITY=OFF
18else
19OATPP_CONF_OPTS += -DOATPP_COMPAT_BUILD_NO_SET_AFFINITY=ON
20endif
21
22$(eval $(cmake-package))
23