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