Замена точки на пустую строку с помощью gnu make в Windows - PullRequest
0 голосов
/ 07 ноября 2018

Я пытаюсь преобразовать строковое значение foo.bar в foobar и не смог этого сделать с помощью subst

dot :=.                                                              
empty:=                                                              
stuff:                                                               
    @echo $(subst $(dot), $(empty), $(APP))
    @echo $(dot)$(empty)$(dot)                           

Вывод, который я получаю после запуска make stuff APP=foo.bar:

foo bar
..

Есть идеи, почему вывод по-прежнему содержит пробел?

...