install(RUNTIME_DEPENDENCY_SET appDeps) does nothing install?

Small correction to this: it is possible for the internal logic to encounter Windows paths with either forward slashes or backslashes. To account for that, modify the above to this (plus use a preceding slash to avoid unintended matches):

	POST_EXCLUDE_REGEXES
		[=[.*(\\|/)system32(\\|/).*\.dll]=]

Not sure if you should really be excluding these, but if you must, why escape all the forward slashes? This could just be:

		[=[^/(lib|usr/lib|usr/local/lib/lib64)]=]