Return the first non-empty argument.
Section: Conditional and boolean-like functions
or function
makefile
makefile
PORT := $(or $(APP_PORT),3000)Explanation
Useful for defaults and override chains.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Conditional and boolean-like functions
if function
Select one of two expansions based on non-empty condition text.
subst replace text
Replace every occurrence of one string with another.