oatpp.mk 670 B

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