summaryrefslogtreecommitdiffhomepage
path: root/src/Makefile
diff options
context:
space:
mode:
authorDavidson Francis <[email protected]>2021-03-23 03:53:25 -0300
committerGitHub <[email protected]>2021-03-23 07:53:25 +0100
commit81738bfa98006714f8529362ffd658e4610f684a (patch)
treefb2c594e6c166051e642d276830eca1c78305344 /src/Makefile
parente48b9a6da1d3dd6163b1596e47c58e7026530dc1 (diff)
downloadraylib-81738bfa98006714f8529362ffd658e4610f684a.tar.gz
raylib-81738bfa98006714f8529362ffd658e4610f684a.zip
Fix PATH for other PLATFORM_OS's (#1671)
The Raylib root Makefile for PLATFORM=PLATFORM_WEB is assumed to run in Windows environments, which makes it incorrectly set the PATH variable, so Linux (and possibly other) environments are not able to find binaries from EMSDK_PATH. Fix this by checking which PLATFORM_OS and configure PATH accordingly.
Diffstat (limited to 'src/Makefile')
-rw-r--r--src/Makefile7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/Makefile b/src/Makefile
index 7521f4d0..5d065836 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -162,7 +162,12 @@ ifeq ($(PLATFORM),PLATFORM_WEB)
CLANG_PATH = $(EMSDK_PATH)/upstream/bin
PYTHON_PATH = $(EMSDK_PATH)/python/3.9.2-1_64bit
NODE_PATH = $(EMSDK_PATH)/node/14.15.5_64bit/bin
- export PATH = $(EMSDK_PATH);$(EMSCRIPTEN_PATH);$(CLANG_PATH);$(NODE_PATH);$(PYTHON_PATH);C:\raylib\MinGW\bin:$$(PATH)
+
+ ifeq ($(PLATFORM_OS),WINDOWS)
+ export PATH = $(EMSDK_PATH);$(EMSCRIPTEN_PATH);$(CLANG_PATH);$(NODE_PATH);$(PYTHON_PATH);C:\raylib\MinGW\bin:$$(PATH)
+ else
+ export PATH := $(EMSDK_PATH):$(EMSCRIPTEN_PATH):$(CLANG_PATH):$(NODE_PATH):$(PYTHON_PATH):$(PATH)
+ endif
endif
ifeq ($(PLATFORM),PLATFORM_ANDROID)