[CMake] Bug in TARGET_LINK_LIBRARIES
Filipe Sousa
filipe at ipb.pt
Fri Feb 10 09:10:34 EST 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi
PROJECT(math)
ADD_EXECUTABLE(math math.c)
TARGET_LINK_LIBRARIES(math m z)
Linking C executable math
/usr/local/bin/cmake -E remove -f math
/usr/bin/gcc -fPIC "CMakeFiles/math.dir/math.o" -o math -rdynamic
TARGET_LINK_LIBRARIES is ignoring library m and z, in fact
TARGET_LINK_LIBRARIES is ignoring all libraries with one char.
TARGET_LINK_LIBRARIES(math m z a b c d e f g)
Linking C executable math
/usr/local/bin/cmake -E remove -f math
/usr/bin/gcc -fPIC "CMakeFiles/math.dir/math.o" -o math -rdynamic
TARGET_LINK_LIBRARIES(math mm zz aa bb cc dd e f g)
/usr/local/bin/cmake -E remove -f math
/usr/bin/gcc -fPIC "CMakeFiles/math.dir/math.o" -o math -rdynamic
- -lmm -lzz -laa -lbb -lcc -ldd
/usr/lib/gcc/i686-pc-linux-gnu/4.0.2/../../../../i686-pc-linux-gnu/bin/ld:
cannot find -lmm
It works with -l
TARGET_LINK_LIBRARIES(math -lm -lz)
Linking C executable math
/usr/local/bin/cmake -E remove -f math
/usr/bin/gcc -fPIC "CMakeFiles/math.dir/math.o" -o math -rdynamic
- -lm -lz
cmake version 2.3-20060210
- --
Filipe Sousa
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
iD8DBQFD7J7abQdNYqwwwCwRAsqWAJ9LgsfIvYlJbblPJRyXiXgy1DLb2wCeNIFp
WBKP49Mg3H0U91vn4c1rtdQ=
=rBUl
-----END PGP SIGNATURE-----
More information about the CMake
mailing list