Brad King wrote: > Darby J Van Uitert wrote: >> I am linking against a library that I have as a static and shared >> library with the same name (foo.a and foo.so). When I build my project >> with BUILD_SHARED_LIBS on, I want it to look for foo.so and when I build >> static libs, I want it to link against foo.a. But it seems to always >> want to build against the .so unless I specify it directly using the >> variable used in the FIND_LIBRARY command. Is there a flag I can set to >> tell it to look for static libraries first? Thanks. > > There are two parts to this problem: > > 1.) Getting FIND_LIBRARY to choose libfoo.a over libfoo.so. > 2.) Getting the linker to choose libfoo.a over libfoo.so.
FYI, there are already bug reports for these: http://www.cmake.org/Bug/bug.php?op=show&bugid=1643 http://www.cmake.org/Bug/bug.php?op=show&bugid=1644 I've committed changes to address #2. -Brad _______________________________________________ CMake mailing list [email protected] http://www.cmake.org/mailman/listinfo/cmake
