Avoid ls errors when default paths for Pd on Windows do not exist

Such error messages are confusing if you do not intend to use default
paths. Therefore the probes with ls are removed. Paths to m_pd.h and
pd.dll are probed later in the process when they are possibly
overriden by user definitions.
This commit is contained in:
katjav 2018-01-28 20:58:12 +01:00
parent 9240b64eba
commit fe45bcb376

View file

@ -602,8 +602,8 @@ ifeq ($(system), Windows)
else
programfiles := $(PROGRAMFILES)
endif
pdbinpath := $(shell ls -d "$(programfiles)/Pd/bin")
pdincludepath := $(shell ls -d "$(programfiles)/Pd/src")
pdbinpath := $(programfiles)/Pd/bin
pdincludepath := $(programfiles)/Pd/src
endif
# Store default path to pd.dll in PDBINDIR if the latter is not user-defined.
@ -747,6 +747,11 @@ ifdef PDINCLUDEDIR
mpdh := $(shell ls "$(PDINCLUDEDIR)/m_pd.h")
endif
# store path to pd.dll; if not found, ls will give a useful error
ifeq ($(system), Windows)
pddll := $(shell ls "$(PDBINDIR)/pd.dll")
endif
# print Makefile.pdlibbuilder version
$(info ++++ info: using Makefile.pdlibbuilder version $(version))