<div dir="ltr">Specifying a user binary specfile for CPack RPM packages is done like this:<div><br></div><div><span style="color:rgb(0,0,0);font-family:sans-serif;font-size:16px;line-height:20.8px;text-align:justify">set(CPACK_RPM_blah_USER_BINARY_SPECFILE <a href="http://blah.spec.in">blah.spec.in</a>)</span><br></div><div><span style="color:rgb(0,0,0);font-family:sans-serif;font-size:16px;line-height:20.8px;text-align:justify"><br></span></div><div style="text-align:justify"><font color="#000000" face="sans-serif"><span style="font-size:16px;line-height:20.8px">The documentation says the "</span></font><span style="color:rgb(0,0,0);font-family:sans-serif;font-size:16px;line-height:20.8px">specified file will be processed by configure_file( @ONLY)." However, exactly which variables are available for substitution? Is there a list somewhere? It appears to be only CPACK_XXX variables but I'm wondering why there is such a limitation and if it is possible to change or circumvent this limitation? For now I'm stuck doing something nasty (and not component-specific) like add "%define" variables usingĀ </span><font color="#000000" face="sans-serif"><span style="font-size:16px;line-height:20.8px">CPACK_RPM_SPEC_MORE_DEFINE.</span></font></div><div style="text-align:justify"><span style="color:rgb(0,0,0);font-family:sans-serif;font-size:16px;line-height:20.8px"><br></span></div><div style="text-align:justify"><span style="color:rgb(0,0,0);font-family:sans-serif;font-size:16px;line-height:20.8px">Thanks,</span></div><div style="text-align:justify"><span style="color:rgb(0,0,0);font-family:sans-serif;font-size:16px;line-height:20.8px">Andy</span></div></div>