INCLUDE_DIRECTORIES will add another directory to the list of those searched for header files. In contrast, LINK_DIRECTORIES sounds like it overwrites, rather than appends to, the previous list of directories that are searched through by the linker. Have I got it right? And if so, why the difference (append vs. overwrite) of the two functions? Thanks, Christian