[CMake] link issue with 2 statics lib->what's wrong in my cmake project
AKHRES Nader
nader.akhres at laposte.net
Tue Mar 16 17:37:53 EDT 2010
Hello CMake community,
I've two libs A and B where B depends on A.
Then I have my final exe which depends on A and B.
When I generate exe project for gcc or mingw, I get undefined reference
errors from B.
This doesn't happen with visual c++.
Here are my cmake files organization, with relevant content between bracket:
root
|--myAlib
|--------CMakeLists.txt [ADD_LIBRARY(A STATIC sources)]
|--myBlib
|--------CMakeLists.txt [INCLUDE_DIRECTORIES(myAlib/src) ADD_LIBRARY(B
STATIC src)]
|--myExe
|--------CMakeLists.txt [ADD_EXECUTABLE(exename src)
TARGET_LINK_LIBRARIES(exename A B) ]
|--CMakeLists.txt [ADD_SUBDIRECTORY(myAlib) ADD_SUBDIRECTORY(myBlib)
ADD_SUBDIRECTORY(myExe)]
Maybe it's something obvious I've forgotten...
Nad
More information about the CMake
mailing list