libfreenct: support --universal

Closes #18962.