> -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On > Behalf Of Kishore, Jonnalagadda (IE10) > Sent: Wednesday, March 21, 2007 1:28 AM > To: cmake@cmake.org > Subject: [CMake] LINK_LIBRARIES() does not respect SUFFIX/PREFIX > > My setup: > > Project/CMakeLists.txt: > > ADD_SUBDIRECTORY(dir) > LINK_LIBRARIES(mylib) > > ADD_EXECUTABLE(myexec main.c) > > Project/dir/CMakeLists.txt: > > ADD_LIBRARY(mylib lib.c) > > SET_TARGET_PROPERTIES(mylib > PROPERTIES > PREFIX lib > SUFFIX .a) > > Now while building myexec I get a link error "cannot find > -llibmylib.a.lib". When I do not explicitly set the prefix and suffix, I > still get the error "cannot find -lmylib.lib". It links fine if I go and > rename the library file in the build directory. > > How do I solve this problem? Why is the .lib being appended in the call > to the linker?
Forgot to mention. I did try using TARGET_LINK_LIBRARIES() instead of LINK_LIBRARIES() to the same effect. Warm regards, Kishore _______________________________________________ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake