[cmake-developers] Apple tests for target_link_libraries failing

Bill Hoffman bill.hoffman at kitware.com
Tue Oct 11 12:38:43 EDT 2011


I am running your test right now...


I do get these warnings:

CMake Warning at 
/Users/kitware/bill/cmake/Modules/GenerateExportHeader.cmake:178 (message):
   GCC version older than 4.2
Call Stack (most recent call first):
   /Users/kitware/bill/cmake/Modules/GenerateExportHeader.cmake:348 
(_test_compiler_hidden_visibility)
   lib/CMakeLists.txt:19 (generate_export_header)


CMake Warning at 
/Users/kitware/bill/cmake/Modules/GenerateExportHeader.cmake:178 (message):
   GCC version older than 4.2
Call Stack (most recent call first):
   /Users/kitware/bill/cmake/Modules/GenerateExportHeader.cmake:348 
(_test_compiler_hidden_visibility)
   lib/CMakeLists.txt:20 (generate_export_header)


CMake Warning at 
/Users/kitware/bill/cmake/Modules/GenerateExportHeader.cmake:178 (message):
   GCC version older than 4.2
Call Stack (most recent call first):
   /Users/kitware/bill/cmake/Modules/GenerateExportHeader.cmake:348 
(_test_compiler_hidden_visibility)
   lib/CMakeLists.txt:21 (generate_export_header)


Does that have anything to do with this?



Here is the link line:

/usr/bin/c++    -I/Users/kitware/bill/t/test19-b 
-I/Users/kitware/bill/t/test19 -I/Users/kitware/bill/t/test19/lib 
-I/Users/kitware/bill/t/test19-b/lib    -o 
CMakeFiles/exec.dir/main.cpp.o -c /Users/kitware/bill/t/test19/main.cpp
Linking CXX executable exec
/Users/kitware/bill/CMake-gcc/bin/cmake -E cmake_link_script 
CMakeFiles/exec.dir/link.txt --verbose=1
/usr/bin/c++    -Wl,-search_paths_first -Wl,-headerpad_max_install_names 
   CMakeFiles/exec.dir/main.cpp.o  -o exec  lib/liblibC.dylib 
lib/liblibB.dylib lib/liblibA.dylib

Do you have a suggestion of where to put some mark up in cmTarget.cxx or 
other places in the code to see where this is coming from?

-Bill





More information about the cmake-developers mailing list