The following issue has been SUBMITTED.
======================================================================
http://public.kitware.com/Bug/view.php?id=13894
======================================================================
Reported By: Mika Fischer
Assigned To:
======================================================================
Project: CMake
Issue ID: 13894
Category: CMake
Reproducibility: always
Severity: minor
Priority: normal
Status: new
======================================================================
Date Submitted: 2013-02-05 16:37 EST
Last Modified: 2013-02-05 16:37 EST
======================================================================
Summary: Ninja generator uses relative paths for source files
Description:
This makes it unnecessarily difficult for tools parsing the generated errors to
find the referenced file. In particular, jumping to error locations in vim only
works when the current directory is the root of the build directory, otherwise
the relative paths in the error messages point to the wrong location.
The Unix Makefile generator uses absolute filenames for source files and thus
does not suffer from this.
If there's not a strong reason for the current behavior, I would suggest to also
use absolute filenames (at least) for source files in the Ninja generator.
A patch that fixes this for me is attached.
======================================================================
Issue History
Date Modified Username Field Change
======================================================================
2013-02-05 16:37 Mika Fischer New Issue
2013-02-05 16:37 Mika Fischer File Added: cmake-ninja-absolute-filenames.patch
======================================================================
--
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