Hello,

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.

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:

find_library(GFORTRAN_LIB
             NAMES gfortran libgfortran.a gfortran.so libgfortran.so
                   gfortran.so.1 libgfortran.so.1
                   gfortran.so.2 libgfortran.so.2
                   gfortran.so.3 libgfortran.so.3
             HINTS ${GFORTRAN_LIB_DIR_HINT})

Any ideas?

Thanks,
Jack
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to