The following issue has been SUBMITTED. 
====================================================================== 
http://www.cmake.org/Bug/view.php?id=15724 
====================================================================== 
Reported By:                Jeremie Delaitre
Assigned To:                
====================================================================== 
Project:                    CMake
Issue ID:                   15724
Category:                   CMake
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     new
====================================================================== 
Date Submitted:             2015-09-03 11:41 NZST
Last Modified:              2015-09-03 11:41 NZST
====================================================================== 
Summary:                    Unable to specify iwyu options
Description: 
I am trying the new include-what-you-use support of CMake (3.3.0).
It is working fine when I just run iwyu, but I'd like to specify some additional
options (most importantly "-Xiwyu --mapping-file=...").

I could not find a way to make it work. I tried to specify the options with:
set(CMAKE_CXX_INCLUDE_WHAT_YOU_USE "/usr/bin/iwyu -Xiwyu --mapping-file=...") 
without success (I tried other iwyu options too).

The command line generated looks like:

FAILED: /usr/bin/cmake -E __run_iwyu --iwyu="/usr/bin/include-what-you-use
-Xiwyu --mapping_file=<path-to-mapping-file>" -- <path-to-compiler>/g++ 
--sysroot=<path-to-sysroot> <other compiler options> <file to compile>
Error running '/usr/bin/include-what-you-use -Xiwyu
--mapping_file="<path-to-mapping-file>"': No such file or directory

I tried to change the command by hand (e.g. moving the iwyu option after the
"--") but it did not work neither.

Any hint?


Additional Information: 
- CMake 3.3.0
- include-what-you-use 0.3 based on clang version 3.5.0 (tags/RELEASE_350/final)

====================================================================== 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2015-09-03 11:41 Jeremie DelaitreNew 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

Reply via email to