#669: Rewrite users of deprecated HDF5 C++ API -----------------------+---------------------------------------------------- Reporter: eschnett | Owner: Type: task | Status: reopened Priority: minor | Milestone: Component: Other | Version: Resolution: | Keywords: -----------------------+----------------------------------------------------
Comment (by rhaas):
':=' actually assigns default values (see the bash man page). So as long as the line Ian quoted is the first one where the variable appears everything after that has well defined default values. Bash's syntax is definitely rather strange. A less below-the-radar way of setting defaults would be something like: {{{ : ${HDF5_ENABLE_CXX:=yes} }}} (note the ':' at the beginning of the line).