gflags.mk 723 B

12345678910111213141516171819202122
  1. ################################################################################
  2. #
  3. # gflags
  4. #
  5. ################################################################################
  6. GFLAGS_VERSION = 2.2.2
  7. GFLAGS_SITE = $(call github,gflags,gflags,v$(GFLAGS_VERSION))
  8. GFLAGS_INSTALL_STAGING = YES
  9. GFLAGS_LICENSE = BSD-3-Clause
  10. GFLAGS_LICENSE_FILES = COPYING.txt
  11. # Force Release otherwise libraries will be suffixed by _debug which will raise
  12. # unexpected build failures with packages that use gflags (e.g. rocksdb)
  13. GFLAGS_CONF_OPTS = -DCMAKE_BUILD_TYPE=Release
  14. ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),)
  15. GFLAGS_CONF_OPTS += -DBUILD_gflags_LIB=OFF \
  16. -DCMAKE_CXX_FLAGS="$(TARGET_CXXFLAGS) -DNO_THREADS"
  17. endif
  18. $(eval $(cmake-package))