אנחנו כוללים קובץ CmakePresets.json ברמה הבסיסית (root) של המאגר.
התוסף CMake Tools משתמש בקובץ הזה כדי לספק רשימה של הגדרות קבועות שבהן אפשר להשתמש כדי להגדיר את ה-build. התוסף CMake Tools יזהה באופן אוטומטי את הקובץ הזה ויספק את ההגדרות הקבועות מראש.
בנוסף, כל ההגדרות הקבועות מראש יוצרות את הקובץ compile_commands.json בספריית ה-build, ואז יאסוף על ידי clangd.
מומלץ להגדיר גם את הפרטים הבאים בקובץ .vscode/settings.json:
{
"files.exclude": {
"**/bazel-*": true
}
}
Vim
הגדרות LLVM/MLIR
תוכלו להיעזר בהוראות הרשמיות של ההגדרות של LLVM ו-MLIR כדי להדגיש תחביר ועוד דברים טובים.
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2024-06-04 (שעון UTC)."],[],[]]