# Line by line summary:
# Until we find the first */ or // {
# 	In sections between /* and */  (that is, a block comment) {
# 		substitute @version  WHATEVER with @version  and the
# 		cmake-substituted version string.
# 	}
# }

0,/[*/][/]/ {
	/\/\*/,/\*\// {
		s_([@\\])version(\s*).*$_\1version\2@version@_1g
	}
}