I am trying to understand how mixin are structured and have been unable to find any documentation on this. Taking compile-commands.mixin as an example, I understand that build is the verb to which this mixin applies and that cmake-args refers to the CMake build system, but what does compile-commands refer to? Is this the name of a specific package?
{
"build": {
"compile-commands": {
"cmake-args": [
"-DCMAKE_EXPORT_COMPILE_COMMANDS=ON",
"--no-warn-unused-cli"
]
}
}
}
It would be great if a couple notes on this could be added to the README.md or over at readthedocs.
I am trying to understand how mixin are structured and have been unable to find any documentation on this. Taking compile-commands.mixin as an example, I understand that
buildis the verb to which this mixin applies and thatcmake-argsrefers to the CMake build system, but what doescompile-commandsrefer to? Is this the name of a specific package?{ "build": { "compile-commands": { "cmake-args": [ "-DCMAKE_EXPORT_COMPILE_COMMANDS=ON", "--no-warn-unused-cli" ] } } }It would be great if a couple notes on this could be added to the README.md or over at readthedocs.