Hello,<div><br></div><div>I am having a hard time figuring out what the appropriate method is for getting cmake to find a library of the form /usr/lib/libgfortran.so.2. Unfortunately, it is fairly common for /usr/lib/libgfortran.so not to exist. I am fairly certain that forming /usr/lib/libgfortran.so as a symbolic link would solve the problem, but I obviously cannot assume that the user has administrator privileges. </div>
<div><br></div><div>The find_library documentation for CMake 2.8 does not seem to specify how NAMES can be used to specify the library extension. The following does not find /usr/lib/libgfortran.so.2 when GFORTRAN_LIB_DIR_HINT is set to /usr/lib:</div>
<div><br></div><div><div>find_library(GFORTRAN_LIB </div><div> NAMES gfortran libgfortran.a gfortran.so libgfortran.so </div><div> gfortran.so.1 libgfortran.so.1 </div><div> gfortran.so.2 libgfortran.so.2 </div>
<div> gfortran.so.3 libgfortran.so.3</div><div> HINTS ${GFORTRAN_LIB_DIR_HINT})</div></div><div><br></div><div>Any ideas?<br><br></div><div>Thanks,<br>Jack</div><div><br></div>