mirror of
https://github.com/openjdk/jdk.git
synced 2026-01-28 03:58:21 +00:00
29 lines
1.1 KiB
Plaintext
29 lines
1.1 KiB
Plaintext
// Configure cpptools IntelliSense
|
|
"C_Cpp.intelliSenseCachePath": "{{OUTPUTDIR}}/.vscode",
|
|
"C_Cpp.default.compileCommands": "{{OUTPUTDIR}}/compile_commands.json",
|
|
"C_Cpp.default.cppStandard": "c++17",
|
|
"C_Cpp.default.compilerPath": "{{COMPILER}}",
|
|
|
|
// Configure ccls
|
|
"ccls.misc.compilationDatabaseDirectory": "{{TOPDIR_RELATIVE}}",
|
|
"ccls.cache.hierarchicalPath": true,
|
|
"ccls.cache.directory": "{{OUTPUTDIR}}/.vscode/ccls",
|
|
|
|
// Avoid issues with precompiled headers
|
|
"ccls.clang.excludeArgs": [
|
|
// Windows / MSVC
|
|
"-Fp{{OUTPUTDIR}}/hotspot/variant-server/libjvm/objs/BUILD_LIBJVM.pch",
|
|
"-Fp{{OUTPUTDIR}}/hotspot/variant-server/libjvm/gtest/objs/BUILD_GTEST_LIBJVM.pch",
|
|
"-Yuprecompiled.hpp",
|
|
// MacOS / clang
|
|
"{{OUTPUTDIR}}/hotspot/variant-server/libjvm/objs/precompiled/precompiled.hpp.pch",
|
|
"{{OUTPUTDIR}}/hotspot/variant-server/libjvm/gtest/objs/precompiled/precompiled.hpp.pch",
|
|
"-include-pch"
|
|
],
|
|
|
|
// Disable conflicting features from cpptools
|
|
"C_Cpp.autocomplete": "disabled",
|
|
"C_Cpp.errorSquiggles": "disabled",
|
|
"C_Cpp.formatting": "disabled",
|
|
"C_Cpp.intelliSenseEngine": "disabled",
|