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