Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upSupport non-standard compilation processes #12
Comments
|
To process C++ code, we indeed need to know how to compile it. The easiest way of setting that up is One possible approach is to leverage |
|
Maybe it would be good to have a way of determining what is needed for CodeQL to work properly, and then each build system could figure out how to export that data somehow. That way, having extractors for different build systems depends on the community. |
|
Using bear + #9 would be a decent solution in my opinion. =) |
|
I would expect CodeQL's built-in support to be able to handle any situation where |
In a recent talk with @adityasharad , he mentioned that CodeQL would try to understand when a compiler is being invoked. Some projects use goma to speed up the build process, reusing previously built artifacts.
CodeQL seems to ignore all the artifacts that are obtained via goma.