ld-tool portability fix: MacOS build experience
[lunaix-os.git] / lunaix-os / .vscode / c_cpp_properties.json
index f069ef530f2cc6381e4587e4e6e57e7a662c32b4..a0c612f030d2a9cbec741841cb814332b5f5e1d9 100644 (file)
@@ -3,18 +3,21 @@
         {
             "name": "OS-DEV",
             "includePath": [
-                "${workspaceFolder}/includes/**"
+                "${workspaceFolder}/includes",
+                "${workspaceFolder}/includes/usr",
+                "${workspaceFolder}/usr/includes",
+                "${workspaceFolder}/arch/i386/includes",
             ],
             "compilerArgs": [
                 "-ffreestanding",
-                "-D__ARCH_IA32",
-                "-D__LUNAIXOS_DEBUG__"
+                "-D__ARCH__=i386",
+                "-D__LUNAIXOS_DEBUG__",
+                "-include .builder/configs.h"
             ],
             "defines": [],
-            "compilerPath": "${HOME}/opt/cross-compiler/bin/i686-elf-gcc",
+            "compilerPath": "${HOME}/opt/i686-gcc-12/bin/i686-elf-gcc",
             "cStandard": "gnu99",
-            "intelliSenseMode": "gcc-x86",
-            "configurationProvider": "ms-vscode.makefile-tools"
+            "intelliSenseMode": "gcc-x86"
         }
     ],
     "version": 4