<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">I converted a project from autotools/handmade makefiles to cmake and afterwards I added NSIS packaging for win32 builds via the cpack integration.</span><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">Everything was fine while the version patch level was being used, but upon the next release "0.97" w/o a patch level the resultant installer has the show "0.97.1".</div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Here's the logic I use:</div><div style="font-family:arial,sans-serif;font-size:13px"><div>    set(CPACK_PACKAGE_VERSION_MAJOR ${FREEDV_VERSION_MAJOR})</div>
<div>    set(CPACK_PACKAGE_VERSION_MINOR ${FREEDV_VERSION_MINOR})</div><div>    if(FREEDV_VERSION_PATCH)</div><div>        set(CPACK_PACKAGE_VERSION_PATCH ${FREEDV_VERSION_PATCH})</div><div>    endif(FREEDV_VERSION_PATCH)</div>
</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Although I have also tried "unset(..." to get it to stop but nothing seems to work. The resultant file always ends up with at "1" in the patch level.</div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Thanks,</div><div style="font-family:arial,sans-serif;font-size:13px">Richard</div></div>