vscode: Refactor and add missing import
Thx to bear project
This commit is contained in:
parent
5686c97114
commit
ca2332a6c9
3 changed files with 47 additions and 13 deletions
45
.vscode/c_cpp_properties.json
vendored
45
.vscode/c_cpp_properties.json
vendored
|
@ -1,15 +1,38 @@
|
|||
{
|
||||
"configurations": [
|
||||
{
|
||||
"name": "Linux",
|
||||
"includePath": [
|
||||
"${workspaceFolder}/**",
|
||||
"${env:C_INCLUDE_PATH}"
|
||||
],
|
||||
"defines": [],
|
||||
"cStandard": "c11",
|
||||
"intelliSenseMode": "linux-gcc-x64"
|
||||
}
|
||||
{
|
||||
"name": "Linux",
|
||||
// BEGIN: Obtained from compile_commands.json generated with bear command
|
||||
// Defined with -I args
|
||||
"includePath": [
|
||||
"${workspaceFolder}/**",
|
||||
"${env:LINUX_MODULES_FOLDER}/source/arch/x86/include",
|
||||
"${env:LINUX_MODULES_FOLDER}/source/include",
|
||||
"${env:LINUX_MODULES_FOLDER}/source/arch/x86/include/uapi",
|
||||
"${env:LINUX_MODULES_FOLDER}/source/include/uapi",
|
||||
"${env:LINUX_MODULES_FOLDER}/build/arch/x86/include/generated",
|
||||
"${env:LINUX_MODULES_FOLDER}/build/include"
|
||||
],
|
||||
// Defined with -include
|
||||
"forcedInclude": [
|
||||
"${env:LINUX_MODULES_FOLDER}/source/include/linux/compiler-version.h",
|
||||
"${env:LINUX_MODULES_FOLDER}/source/include/linux/kconfig.h",
|
||||
"${env:LINUX_MODULES_FOLDER}/source/include/linux/compiler_types.h"
|
||||
],
|
||||
// Defined with -D
|
||||
"defines": [
|
||||
"__KERNEL__",
|
||||
"DCC_USING_FENTRY",
|
||||
"MODULE",
|
||||
"KBUILD_BASENAME=\"test_module\"",
|
||||
"KBUILD_MODNAME=\"test_module\"",
|
||||
"__KBUILD_MODNAME=kmod_test_module"
|
||||
],
|
||||
// END
|
||||
"cStandard": "c11",
|
||||
"cppStandard": "c++14",
|
||||
"intelliSenseMode": "linux-gcc-x64"
|
||||
}
|
||||
],
|
||||
"version": 4
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue