Я пытаюсь преобразовать строковое значение foo.bar
в foobar
и не смог этого сделать с помощью subst
dot :=.
empty:=
stuff:
@echo $(subst $(dot), $(empty), $(APP))
@echo $(dot)$(empty)$(dot)
Вывод, который я получаю после запуска make stuff APP=foo.bar
:
foo bar
..
Есть идеи, почему вывод по-прежнему содержит пробел?