diff --git a/src/test/kc/.vscode/c_cpp_properties.json b/src/test/kc/.vscode/c_cpp_properties.json index 727065711..adfa87928 100644 --- a/src/test/kc/.vscode/c_cpp_properties.json +++ b/src/test/kc/.vscode/c_cpp_properties.json @@ -1,11 +1,11 @@ { "env": { - "myDefaultIncludePath": ["${workspaceFolder}", "~/c64/kickc_local/include"] + "myDefaultIncludePath": ["${workspaceFolder}"] }, "configurations": [ { "name": "Mac", - "includePath": ["${myDefaultIncludePath}", "~/c64/kickc_local/include"], + "includePath": ["${myDefaultIncludePath}", "~/c64/kickc_local/include", "c:/c64/kickc_local/include"], "defines": ["FOO", "BAR=100"] } ], diff --git a/src/test/kc/.vscode/tasks.json b/src/test/kc/.vscode/tasks.json index c0b3e0b61..e3946324f 100644 --- a/src/test/kc/.vscode/tasks.json +++ b/src/test/kc/.vscode/tasks.json @@ -117,18 +117,28 @@ "label": "KickC Build & Run", "type": "shell", "cwd": "${workspaceFolder}", - "command": "~/c64/kickc_local/bin/kickc.sh", - "args": [ - "-odir", - "~/c64/tmp/", - "-e", - "${relativeFile}" - ], "group": { "kind": "build", "isDefault": true }, - "problemMatcher": [] + "problemMatcher": [], + "windows": { + "command": "c:/c64/kickc_local/bin/kickc.bat", + "args": [ + "-odir", + "c:/c64/tmp/", + "-e", + "${relativeFile}" + ] }, + "osx": { + "command": "~/c64/kickc_local/bin/kickc.sh", + "args": [ + "-odir", + "~/c64/tmp/", + "-e", + "${relativeFile}" + ] + } }, { "label": "Exomize Build", diff --git a/src/test/vs.code/kickc-test.code-workspace b/src/test/vs.code/kickc-test.code-workspace index 3be359f0a..03e7aa8b7 100644 --- a/src/test/vs.code/kickc-test.code-workspace +++ b/src/test/vs.code/kickc-test.code-workspace @@ -6,7 +6,9 @@ ], "settings": { "files.associations": { - "print.h": "c" + "print.h": "c", + "printf.h": "c", + "c64.h": "c" } } } \ No newline at end of file