The following issue has been SUBMITTED. ====================================================================== http://public.kitware.com/Bug/view.php?id=13067 ====================================================================== Reported By: Matthew McCormick Assigned To: ====================================================================== Project: CMake Issue ID: 13067 Category: (No Category) Reproducibility: always Severity: major Priority: normal Status: new ====================================================================== Date Submitted: 2012-03-26 10:56 EDT Last Modified: 2012-03-26 10:56 EDT ====================================================================== Summary: Ninja: Invalid build.ninja after hitting CMake error. "unknown build rule 'RERUN_CMAKE'" Description: (Using CMake master (http://public.kitware.com/Bug/view.php?id=46#c2.8.8rc1))
I successfully generated a project with the Ninja generator. Then, I edit the CMakeLists.txt and introduce and error (as I often do ;-P), e.g., a non-existing file name to add_executable: $ ninja [1/1] Re-running CMake... FAILED: /home/matt/apps/cmake_rb/bin/cmake -H/home/matt/progs/calaTK -B/home/matt/apps/calatk_rdb -- Configuring done CMake Error at Code/Testing/CMakeLists.txt:231 (add_executable): Cannot find source file: calatkApplicationImageFileNameInputesTest.cxx Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp .hxx .in .txx -- Build files have been written to: /home/matt/apps/calatk_rdb ninja: ERROR: rebuilding 'build.ninja': subcommand failed I fix the error, then I re-run ninja, and: $ ninja ninja: ERROR: build.ninja:18: unknown build rule 'RERUN_CMAKE' build build.ninja: RERUN_CMAKE | /home/matt/apps/calatk_rdb/CMakeFiles/C... ^ near here build.ninja is attached Running cmake manually fixes the error, but it would be nice if that was not necessary. Steps to Reproduce: see above ====================================================================== Issue History Date Modified Username Field Change ====================================================================== 2012-03-26 10:56 Matthew McCormickNew Issue 2012-03-26 10:56 Matthew McCormickFile Added: build.ninja ====================================================================== -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers