On Wed, 2021-12-15 at 15:05 +0100, R. Diez wrote:
> Is there a better way?

I think if $(words $(PATH_TO_CHECK)) is 1, then it's OK and if it's >1
then it contains whitespace.

You can write a test using $(if ...) rather than using ifeq, then it
can be put anywhere:

  $(if $(filter-out 1,$(words $(PATH_TO_CHECK))),$(error spaces found))

Just to note this will also say "spaces found" if the variable is
empty... you'll have to check that separately if it's something to be
concerned about.


Reply via email to