[CMake] Dependency on external library
Anton Deguet
anton at cs.jhu.edu
Wed Oct 6 11:39:28 EDT 2004
On Wed, 2004-10-06 at 11:13, William A. Hoffman wrote:
> I think if you add the library as a full path it should work.
> I added this feature at some point. What version of cmake, and
> what generator are you using?
I'm using CMake 2.0.3 for Makefile/icc, Makefile/gcc, Windows/.net 2000 and Windows/.net 2003.
I am afraid the full name and path will be an issue since the name of the library can be either libXyz.a, libXyz.so or Xyz.lib.
I was thinking of a way to use the library name as it can be used in
TARGET_LINK_LIBRARY(targetX Xyz)
ADD_DEPENDENCIES(targetX Xyz)
Maybe with an extra keyword
ADD_DEPENDENCIES(targetX library Xyz)
Anton
> At 10:23 AM 10/6/2004, Anton Deguet wrote:
> >Hello,
> >
> >I am using the command TARGET_LINK_LIBRARIES to specify which libraries
> >to link with. Unfortunately one of the libraries is often recompiled
> >(not using CMake) and CMake doesn't seem to handle the dependency
> >correctly (i.e. the executable is not relinked when this external
> >library is modified). Is there an easy way to add this kind of
> >dependency?
> >
> >Anton
> >
> >
> >--
> >Anton Deguet Systems Engineer
> >ERC CISST Johns Hopkins University
> >http://cisstweb.cs.jhu.edu 410 516 5261
> >
> >_______________________________________________
> >CMake mailing list
> >CMake at www.cmake.org
> >http://www.cmake.org/mailman/listinfo/cmake
>
> _______________________________________________
> CMake mailing list
> CMake at www.cmake.org
> http://www.cmake.org/mailman/listinfo/cmake
--
Anton Deguet Systems Engineer
ERC CISST Johns Hopkins University
http://cisstweb.cs.jhu.edu 410 516 5261
More information about the CMake
mailing list