Let me explain briefly my question: <br><br>I&#39;m trying to create the set of CMakeLists.txt files, which will reproduce the VC++ solution/project(s) with the following topology: <br>&nbsp;foo/<br>&nbsp;&nbsp;&nbsp;&nbsp; libproject<br>&nbsp;&nbsp;&nbsp;&nbsp; samples/<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sample1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sample2<br>The goal is to group samples1&amp;2 which are using the result of libproject in separate subproject solutions. <br>what I tried was: <br>&nbsp;1. created a corresponding file structure:<br>
&nbsp;&nbsp; foo\<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libproject\<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; samples\<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sample1\<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sample2\<br>&nbsp;&nbsp; 2. Each subdirectory has its own CMakeLists.txt file. <br>&nbsp;&nbsp; 3. CMakeLists.txt file within foo has add_subdiretory(libproject); add_subdirectory(samples); <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CMakeLists.txt file within samples has add_subdirectory(sample1); add_subdirectory(sample2)<br><br>&nbsp;&nbsp; 4. However, after generating the VC++ project file, if I open the project within foo - have a `flat` structure as: <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; foo\<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libproject<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sample1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sample2<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; after that all projects can be built, etc. But the structure is not exactly what I want. <br><br>What is a way to specify CMakeLists.txt files in order to provide the topology I&#39;m looking for at the first place? <br>
<br>Thanks a lot for a kind attention to this message. <br><br>Michael. <br><br>&nbsp;<br><br>