From 3f1051022a999c8807d1bf45028d2ea243e6a35e Mon Sep 17 00:00:00 2001 From: Keegan McAllister Date: Mon, 25 Nov 2013 13:16:26 -0800 Subject: [PATCH] rustpkg.mk: Defer shell commands until after 'define' expansion This way the uname -s check will prevent us from invoking nonexistent sw_vers on Linux. --- mk/rustpkg.mk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mk/rustpkg.mk b/mk/rustpkg.mk index 2088f03ac7e..e2b5eaafe30 100644 --- a/mk/rustpkg.mk +++ b/mk/rustpkg.mk @@ -12,11 +12,11 @@ DO_CLEAN_$(1) = rm -rf $$(DONE_$(1)) $(CFG_BUILD_HOME)/workspace/build/$(CFG_TAR EXTRA_RFLAGS_$(1) = -ifeq ($(shell uname -s),Darwin) -ifeq ($(shell sw_vers | grep -c 10.6),1) +ifeq ($$(shell uname -s),Darwin) +ifeq ($$(shell sw_vers | grep -c 10.6),1) EXTRA_RFLAGS_$(1) += --cfg mac_10_6 endif -ifeq ($(shell sw_vers | grep -c 10.7),1) +ifeq ($$(shell sw_vers | grep -c 10.7),1) EXTRA_RFLAGS_$(1) += --cfg mac_10_7 endif else