Open
Description
From what I have seen, Bear and CMake provide different link_commands.json on the test project from that commit. In short, it seems like Bear doesn't treat the installed library like a file needed for linking, while CMake does. Please, see examples below
Bear
[
{
"arguments": [
"/utbot_distr/install/bin/clang",
"-fuse-ld=gold",
"/utbot_distr/install/lib/libz3.so.4.8.7.0",
"-o",
"installed",
"CMakeFiles/installed.dir/main.c.o"
],
"directory": "/home/utbot/UTBotCpp/server/test/suites/run/installed/build",
"files": [
"CMakeFiles/installed.dir/main.c.o"
]
}
]
CMake
[
{
"command" : "/utbot_distr/install/bin/clang -fuse-ld=gold CMakeFiles/installed.dir/main.c.o -o installed /utbot_distr/install/lib/libz3.so.4.8.7.0",
"directory" : "/home/utbot/UTBotCpp/server/test/suites/run/installed/build-cmake",
"files" :
[
"/home/utbot/UTBotCpp/server/test/suites/run/installed/build-cmake/CMakeFiles/installed.dir/main.c.o",
"/utbot_distr/install/lib/libz3.so.4.8.7.0"
]
}
]
Metadata
Metadata
Assignees
Type
Projects
Status
Todo