tldk_test: fix add define for older gcc 34/4834/1
authorDaniel Mrzyglod <danielx.t.mrzyglod@intel.com>
Tue, 6 Dec 2016 14:13:18 +0000 (15:13 +0100)
committerKarol Latecki <karolx.latecki@intel.com>
Tue, 24 Jan 2017 12:15:02 +0000 (13:15 +0100)
In CentOS 7 __STDC_FORMAT_MACROS define was missing.

Change-Id: I4d2a6d4984edb8be3c15b6ae9d6db7a5b578d1a4
Signed-off-by: Daniel Mrzyglod <danielx.t.mrzyglod@intel.com>
test/gtest/Makefile

index ea50999..4d8a42c 100644 (file)
@@ -76,6 +76,11 @@ SRCS-y += test_tle_udp_event.cpp
 SRCS-y += test_tle_udp_stream.cpp
 
 CXXFLAGS += -std=c++11
+
+ifeq ($(shell test $(GCC_VERSION) -lt 50 && echo 1), 1)
+CXXFLAGS += -D __STDC_FORMAT_MACROS
+endif
+
 CXXFLAGS += -I$(GTEST_DIR)/include
 CXXFLAGS += -I$(GMOCK_DIR)/include
 CXXFLAGS += -I$(RTE_OUTPUT)/include
@@ -99,6 +104,11 @@ APP = gtest-rfc
 # all source are stored in SRCS-y
 
 CFLAGS += -O3
+
+ifeq ($(shell test $(GCC_VERSION) -lt 50 && echo 1), 1)
+CFLAGS += -D __STDC_FORMAT_MACROS
+endif
+
 CFLAGS += $(WERROR_FLAGS)
 
 LDLIBS += gtest-rfc.o