Add an meta parsing helper to parse predicate list and use it in linkopts

fix #60