You are doing something wrong, but with out some more examples it is hard to tell what. add_dependency should not be required.


Sorry for that poor advice.  I sent off that post too quickly.  Bill is
correct (as usual!).

You should have something like this:

add_library(foo ...)
add_exectuable(bar ...)
target_link_libraries(bar foo)

I am guessing you have something like this:
target_link_libraries(bar /some/path/to/foo) So, cmake is not treating foo as a target that it knows how to build, but rather an external library that is assumed to exist.

        Thanks Alan and Bill.
Bill: you went directly to the point. When I wrote some of my CMakeLists files I had none experience with CMake and I made a lot of mistakes (at that time I thank it was correct). Probabily I'll have more problems that I hope to decrese as my "know-how" on Cmake arises. Alan: Don't apologize, please. Your answer make me took a look in some parts of my scripts and it helped to be verify a lot of points.
        So, thank you all,

        Vitor Vasconcelos
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to