<div dir="ltr"><div class="gmail_extra">Ok, that being the case I tried it out. There's two things I'm doing differently than the only example[1] I found:</div><div class="gmail_extra"><br></div><div class="gmail_extra">
1. Using install(CODE...) instead of install(SCRIPT...), shouldn't work any differently, right?</div><div class="gmail_extra">2. The example is from 2009 and uses:</div><div class="gmail_extra"><br></div><div class="gmail_extra">
GET_TARGET_PROPERTY(MY_BINARY_LOCATION my_binary LOCATION)</div><div class="gmail_extra"><br></div><div class="gmail_extra">Which I get a policy warning about.</div><div class="gmail_extra"><br></div><div class="gmail_extra">
I tried using $<TARGET_FILE:freedv> inside of "get_but apparently I'm not getting how that's supposed to be used.<br><br>Here's the whole code block:</div><div class="gmail_extra"><div class="gmail_extra">
if(WIN32)</div><div class="gmail_extra"><span class="" style="white-space:pre"> </span>install(CODE "</div><div class="gmail_extra">INCLUDE(GetPrerequisites)</div><div class="gmail_extra">GET_PREREQUISITES($<TARGET_FILE:freedv> DEPENDENCIES 1 1 \"\" \"\")</div>
<div class="gmail_extra">message(\"Checking for dependencies in $<TARGET_FILE:fredv>\")</div><div class="gmail_extra">message(\"Dependencies: ${DEPENDENCIES}\")</div><div class="gmail_extra">FOREACH(DEPENDENCY ${DEPENDENCIES})</div>
<div class="gmail_extra">   GET_FILENAME_COMPONENT(DEPENDENCY_NAME \"${DEPENDENCY}\" NAME)</div><div class="gmail_extra">   GET_FILENAME_COMPONENT(DEPENDENCY_ACTUAL \"${DEPENDENCY}\" REALPATH)</div><div class="gmail_extra">
   message(\"DEPENDENCY_NAME: ${DEPENDENCY_NAME}\")</div><div class="gmail_extra">   message(\"DEPENDENCY_ACTUAL: ${DEPENDENCY_ACTUAL}\")</div><div class="gmail_extra">   FILE(INSTALL</div><div class="gmail_extra">
<span class="" style="white-space:pre">       </span> DESTINATION bin</div><div class="gmail_extra"><span class="" style="white-space:pre">     </span> TYPE EXECUTABLE</div><div class="gmail_extra"><span class="" style="white-space:pre">     </span> RENAME \"${DEPENDENCY_NAME}\"</div>
<div class="gmail_extra"><span class="" style="white-space:pre">      </span> FILES \"${DEPENDENCY_ACTUAL}\"</div><div class="gmail_extra"><span class="" style="white-space:pre">    </span> )</div><div class="gmail_extra">
ENDFOREACH()</div><div class="gmail_extra"><span class="" style="white-space:pre">      </span>")</div><div class="gmail_extra">endif(WIN32)</div><div class="gmail_extra">--- end ---</div><div class="gmail_extra"><br></div>
Ideas?</div><div class="gmail_extra"><br></div><div class="gmail_extra">Thanks,</div><div class="gmail_extra">Richard<br><br>[1] <a href="http://www.cmake.org/pipermail/cmake/2009-June/029975.html">http://www.cmake.org/pipermail/cmake/2009-June/029975.html</a><br>
</div></div>