浏览代码

Review VSCode project

raysan5 6 年之前
父节点
当前提交
1da7e1da8c
共有 3 个文件被更改,包括 14 次插入5 次删除
  1. 2 2
      projects/VSCode/.vscode/c_cpp_properties.json
  2. 8 2
      projects/VSCode/.vscode/tasks.json
  3. 4 1
      projects/VSCode/Makefile

+ 2 - 2
projects/VSCode/.vscode/c_cpp_properties.json

@@ -14,9 +14,9 @@
                 "PLATFORM_DESKTOP"
             ],
             "compilerPath": "C:/raylib/mingw/bin/gcc.exe",
-            "cStandard": "c11",
+            "cStandard": "c99",
             "cppStandard": "c++14",
-            "intelliSenseMode": "clang-x64"
+            "intelliSenseMode": "gcc-x64"
         },
         {
             "name": "Mac",

+ 8 - 2
projects/VSCode/.vscode/tasks.json

@@ -26,7 +26,10 @@
             "group": {
                 "kind": "build",
                 "isDefault": true
-            }
+            },
+            "problemMatcher": [
+                "$gcc"
+            ]
         },
         {
             "label": "build release",
@@ -47,7 +50,10 @@
                     "RAYLIB_PATH=<path_to_raylib>/raylib",
                 ],
             },
-            "group": "build"
+            "group": "build",
+            "problemMatcher": [
+                "$gcc"
+            ]
         }
     ]
 }

+ 4 - 1
projects/VSCode/Makefile

@@ -29,8 +29,10 @@ RAYLIB_VERSION     ?= 2.5.0
 RAYLIB_API_VERSION ?= 251
 RAYLIB_PATH        ?= ..\..
 
-# Define default options
+# Define compiler path on Windows
+COMPILER_PATH      ?= C:/raylib/mingw/bin
 
+# Define default options
 # One of PLATFORM_DESKTOP, PLATFORM_RPI, PLATFORM_ANDROID, PLATFORM_WEB
 PLATFORM           ?= PLATFORM_DESKTOP
 
@@ -68,6 +70,7 @@ ifeq ($(PLATFORM),PLATFORM_DESKTOP)
     # ifeq ($(UNAME),Msys) -> Windows
     ifeq ($(OS),Windows_NT)
         PLATFORM_OS=WINDOWS
+        export PATH := $(COMPILER_PATH):$(PATH)
     else
         UNAMEOS=$(shell uname)
         ifeq ($(UNAMEOS),Linux)