Hi Andrew, Sorry, but I do not understand your answer? I have no problem for writing CMakeLists.txt files for lib1/lib2/app1/app2 I dot not know how to add non-source file to a Visual Studio project generated with CMake. -- Erk