Hi!<br><br>My source directory looks like this:<br><br>ProjectName/<br>&nbsp; /00 Bin<br>&nbsp; /10 Build<br>&nbsp;&nbsp;&nbsp; /Debug<br>&nbsp;&nbsp;&nbsp; /Release<br>&nbsp; /50 Common<br>&nbsp;&nbsp;&nbsp; /SBF<br><br>I have CMakeLists.txt<br><br>ProjectName/<br>&nbsp; CMakeLists.txt
:<br>&nbsp;&nbsp;&nbsp; PROJECT(ProjectName)<br>&nbsp;&nbsp;&nbsp; ADD_SUBDIRECTORY(&quot;50 Common&quot;)<br>&nbsp; /50 Common<br>&nbsp;&nbsp;&nbsp; CMakeLists.txt:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ADD_SUBDIRECTORY(SBF)<br>&nbsp;&nbsp;&nbsp; /SBF<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CMakeLists.txt:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PROJECT(SBF)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ADD_LIBRARY(SBF SHARED source files)
<br><br>this should give you an idea about layout.<br><br>I am trying to do out-of-source builds in<br>ProjectName/<br>&nbsp; /10 Build<br>&nbsp;&nbsp;&nbsp; /Debug<br><br>issuing command: cmake -DCMAKE_BUILD_TYPE=Debug -G &quot;NMake Makefiles&quot; ../../
<br><br>The Makefiles are created ok but when I issue an &#39;nmake&#39; command in Debug dir<br>I get this error:<br><br>CMake Error: Cannot open file for write: Common/SBF/CMakeFiles/SBF.dir&quot;/depend.m<br>ake.tmp<br>
CMake Error: : System Error: Invalid argument<br>CMake Error: Cannot open file for write: Common/SBF/CMakeFiles/SBF.dir&quot;/depend.i<br>nternal.tmp<br>CMake Error: : System Error: Invalid argument<br>CMake Error: Cannot open file for write: Common/SBF/CMakeFiles/SBF.dir&quot;/depend.m
<br>ake.tmp<br>CMake Error: : System Error: Invalid argument<br>CMake Error: Cannot open file for write: Common/SBF/CMakeFiles/SBF.dir&quot;/depend.i<br>nternal.tmp<br>CMake Error: : System Error: Invalid argument<br>NMAKE : warning U4004: too many rules for target &#39;&quot;50 Common\SBF\CMakeFiles\SBF.
<br>dir&quot;&#39;<br>NMAKE : warning U4004: too many rules for target &#39;&quot;50 Common\SBF\CMakeFiles\SBF.<br>dir&quot;&#39;<br>NMAKE : fatal error U1073: don&#39;t know how to make &#39;&quot;50 Common\SBF\CMakeFiles\SBF
<br>.dir\depend&quot;&#39;<br>Stop.<br>NMAKE : fatal error U1077: &#39;&quot;c:\program files\microsoft visual studio 8\vc\bin\n<br>make.exe&quot;&#39; : return code &#39;0x2&#39;<br><br>and &quot;50 &quot; is cut out from &quot;50 Common&quot;.
<br>Looking into CMakeCache.txt reveals that<br>SBF_SOURCE_DIR:STATIC=d:/Devel/ProjectName/50 Common/SBF<br><br>is not surrounded with &quot;.<br><br>How can I solve this?<br><br>Thanks,<br>-Marcin<br>