On Thursday 28 February 2008, Christopher Harvey wrote: > Hi, > Before I ask my question I want to clarify what I mean by an "arbitrary > library". There are libraries that are registered in the system and you > can link to them like so: > target_link_library(targetName GL SDL pq) > and they get sent to the linker int the form: > -lGL -lSDL -lpq > that fine, but I have a file in the form libName.a and I compiled it > from source and it's not in the /usr/lib directory. It's just sitting in > my project directory. how can I tell cmake not to turn > target_link_libraries(targetName libName.a) into -lName, but keep the > original so the linker can find it?
target_link_libraries(targetName /full/path/to/libName.a) should do everything required. If the library is in the same project as cmake, the target name for the library is enough: target_link_libraries(targetName Name) Alex _______________________________________________ CMake mailing list [email protected] http://www.cmake.org/mailman/listinfo/cmake
