Re: [cmake-developers] [CMake 0015992]: Xcode generator's ReRunCMake.make fails if dependencies have been deleted
On 02/28/2016 11:39 AM, Gregor Jasny via cmake-developers wrote: > Brad: I pushed and merged the xcode-regenerate-on-deleted-files topic > but I'm unsure about the test location itself and if this is a feature > all generators should provide. I tested it with Xcode, Make, and Ninja. Grep for `rerun` under Tests/RunCMake to see some tests that cover rerunning CMake already for try_compile and configure_file cases. A similar test could be added to Tests/RunCMake/BuildDepends, perhaps, to cover rerunning on removal of a CMakeLists.txt file. Thanks, -Brad -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake-developers
Re: [cmake-developers] [CMake 0015992]: Xcode generator's ReRunCMake.make fails if dependencies have been deleted
On 27/02/16 06:11, Mantis Bug Tracker wrote: > Summary:Xcode generator's ReRunCMake.make fails if > dependencies have been deleted > Description: > Currently, if a file that a CMake script previously had a dependency on is > deleted, the Xcode generator's ReRunCMake.make Makefile will fail with a "no > rule to make target <…>" error. This happens pretty frequently if you have a > CMake script that reads the ref file for your current git branch and you > delete > branches regularly, and can also happen if you make other build system > changes. > > This can be solved by wrapping each item in the list with `$(wildcard > )`, > which effectively makes the dependencies optional. Brad: I pushed and merged the xcode-regenerate-on-deleted-files topic but I'm unsure about the test location itself and if this is a feature all generators should provide. I tested it with Xcode, Make, and Ninja. Thanks, Gregor -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake-developers
[cmake-developers] [CMake 0015992]: Xcode generator's ReRunCMake.make fails if dependencies have been deleted
The following issue has been SUBMITTED. == https://public.kitware.com/Bug/view.php?id=15992 == Reported By:Rodger Combs Assigned To: == Project:CMake Issue ID: 15992 Category: CMake Reproducibility:always Severity: minor Priority: normal Status: new == Date Submitted: 2016-02-27 00:11 EST Last Modified: 2016-02-27 00:11 EST == Summary:Xcode generator's ReRunCMake.make fails if dependencies have been deleted Description: Currently, if a file that a CMake script previously had a dependency on is deleted, the Xcode generator's ReRunCMake.make Makefile will fail with a "no rule to make target <…>" error. This happens pretty frequently if you have a CMake script that reads the ref file for your current git branch and you delete branches regularly, and can also happen if you make other build system changes. This can be solved by wrapping each item in the list with `$(wildcard )`, which effectively makes the dependencies optional. == Issue History Date ModifiedUsername FieldChange == 2016-02-27 00:11 Rodger Combs New Issue == -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake-developers