On Tuesday 02 October 2007 12:27:24 Shiqing Fan wrote: > Hi all, > > I just got some problem using INCLUDE. I don't know whether I'm in a > wrong way. > > I used it like this: > > In top level, include a CMakeLists file from a subdirectory sub1 : > INCLUDE (sub1/CMakeLists.txt)
This kinda beats the purpose of add_subdirectory. Replace "INCLUDE(sub1/CMakeLists.txt)" with "add_subdirectory(sub1)" which should do the same thing but it is cleaner IMO. > In sub1's CMakeLists.txt, include another CMakeLists file in sub1's > subdirectory sub2: INCLUDE (sub2/CMakeLists.txt), and CMake says the > CMakeLists.txt of sub2 cannot be found. Strange, I thought that relative paths to INCLUDE are always considered relative to ${CMAKE_CURRENT_SOURCE_DIR} so it should have worked. But then again it beats the purpose of add_subdirectory(). -- Mihai RUSU Email: [EMAIL PROTECTED] "Linux is obsolete" -- AST _______________________________________________ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake