On Fri, 9 Dec 2022 15:15:55 GMT, Christoph Langer <clan...@openjdk.org> wrote:

> @erikj79 I would like to use these make conditionals but somehow it doesn't 
> work out. What am I doing wrong, any idea/hint?

Sorry, I have been away from makefiles for too long. What I suggested will not 
work inside a macro body. You will need to define the whole macro differently 
based on conditionals. Not as neat, but certainly more performant, and easier 
to debug when reading command lines from make.

Something like this (quick pseudo code):

ifeq (OS, msys)
  define link-file-relative
     ...
  endef
  define link-file-absolute
    ...
  endef
else
  define link-file-relative
  ...
endif

-------------

PR: https://git.openjdk.org/jdk20/pull/9

Reply via email to