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