[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: [Bug 293750] <wrong-target> when creating cmake test
From: Andre Stein <andre.stein () rwth-aachen ! de>
Date: 2012-09-27 7:03:56
Message-ID: bug-293750-17878-vo6YD4LKsa () http ! bugs ! kde ! org/
[Download RAW message or body]
https://bugs.kde.org/show_bug.cgi?id=293750
--- Comment #7 from Andre Stein <andre.stein@rwth-aachen.de> ---
What about this idea: Cmake allows to generate a json file
(compile_commands.json) which contains all source files along its build command
in a JSON array:
[
{
"directory":
"/home/stone/Documents/stone-files/steinsoft/projects/android/rockfall/src/jni/build",
"command": "/usr/bin/c++ -pedantic -Wall
-I/home/stone/Documents/stone-files/steinsoft/projects/android/rockfall/src/jni/rockfall
-I/home/stone/Documents/stone-files/steinsoft/projects/android/rockfall/src/jni/inc
-I/usr/include/irrlicht -o CMakeFiles/rockfall.dir/unix/main.cpp.o -c
/home/stone/Documents/stone-files/steinsoft/projects/android/rockfall/src/jni/unix/main.cpp",
"file":
"/home/stone/Documents/stone-files/steinsoft/projects/android/rockfall/src/jni/unix/main.cpp"
},
...
]
The file will be automatically generated when
-DCMAKE_EXPORT_COMPILE_COMMANDS=on is specified during cmake configuration.
This way we could ask the build system itself anytime the cmake parser fails to
get all information needed.
--
You are receiving this mail because:
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic