<br><br><div class="gmail_quote">On Sat, Jul 3, 2010 at 11:34 PM, Michael Jackson <span dir="ltr">&lt;<a href="mailto:mike.jackson@bluequartz.net">mike.jackson@bluequartz.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
That cmake variable controls where the compiled library will be placed<br>
during the compilation process not the install process. You will<br>
probably have to use the &quot;install&quot; command to tell cmake that you want<br>
your libraries installed in lib64 instead of lib.<br>
<br>
-----<br>
Mike Jackson                      <a href="http://www.bluequartz.net" target="_blank">www.bluequartz.net</a><br>
Principal Software Engineer       <a href="mailto:mike.jackson@bluequartz.net">mike.jackson@bluequartz.net</a><br>
BlueQuartz Software               Dayton, Ohio<br>
<div><div></div><div class="h5"><br>
On Jul 3, 2010, at 9:46, Enno Fennema &lt;<a href="mailto:e.fennema@tiscali.nl">e.fennema@tiscali.nl</a>&gt; wrote:<br>
<br>
&gt; I am totally new to cmake and struggling.<br>
&gt;<br>
&gt; cmake-gui tells me at the end of a Configure<br>
&gt; that libraries will be installed to /usr/local/lib rather than<br>
&gt; /usr/local/lib64 where theu should go.<br>
&gt;<br>
&gt; I have added using cmake-gui first try<br>
&gt;    CMAKE_OUTPUT_LIBRARY_DIRECTORY=/usr/local/lib64<br>
&gt; and next try<br>
&gt;    LIBRARY_OUTPUT_DIRECTORY=/usr/local/lib64<br>
&gt; but cmake-gui keeps telling me<br>
&gt;    --   libraries will be installed at: /usr/local/lib<br>
&gt;<br>
&gt; What do I change where and how to get the desired behaviour?<br>
&gt;<br>
&gt; Thanks for any help.<br>
&gt; Enno<br></div></div></blockquote><div><br>Although, installing in /usr/lib64 is only a convention . E.g. Debian doesn&#39;t do it (/usr/lib64 is just a symlink to /usr/lib on 64 bit sytems). You should leave that choice to your users, by e.g. doing this:<br>
<br>set(INSTALL_BIN_DIR bin CACHE PATH &quot;Installation directory for executables&quot;)<br>set(INSTALL_LIB_DIR lib CACHE PATH &quot;Installation directory for libraries&quot;)<br>set(INSTALL_INC_DIR include CACHE PATH &quot;Installation directory for headers&quot;)<br>
set(INSTALL_DATA_DIR share/${PROJECT_NAME} CACHE PATH &quot;Installation directory for data files&quot;)<br><br>This way you provide reasonable defaults (all of them are relative to CMAKE_INSTALL_PREFIX), but the user can customize them.<br>
<br>HTH<br><br>Michael<br></div></div><br>