一个变量返回MINGW32_NT-5.1
或CYGWIN_NT-5.1.
(是,末尾是点)
需要比较给定的var包含位于任何位置的NT-5.1
。
使用cygwin,并希望与几乎所有* nix兼容。
findstring功能是您内心所希望的:
VARIABLE=NT-5.1_Can_be_any_string
ifeq ($(findstring NT-5.1,$(VARIABLE)),NT-5.1)
# Found
RESULT=found
else
# Not found
RESULT=notfound
endif
all:
@echo "RESULT=${RESULT} , output=$(findstring NT-5.1,$(VARIABLE))"