In a C++ project, I would to include the header files as as descendants of the project\'s source directory without use of UNIX directory shortcuts . or .. . Im not sure how
put into root\CMakeList.txt:
project(root)
include_directories(${root_SOURCE_DIR}/include)
...
you can use root_SOURCE_DIR everywhere in sub projects.
for more information consider to visit http://www.cmake.org/Wiki/CMake_Useful_Variables#Variables_not_listed_here
Use include_directories( include ) for CMakeLists.txt in Root folder. Or include_directories( ${CMAKE_SOURCE_DIR}/include ) from any subfolder.