diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml
index ed96a3c1f..7d973926c 100644
--- a/.github/workflows/macos.yml
+++ b/.github/workflows/macos.yml
@@ -127,7 +127,12 @@ jobs:
           if [ -f requirements.txt ]; then python3 -m pip install -r requirements.txt; fi
 
       - name: Prepare Build Folders
-        run: mkdir -p client/build
+        run: |
+          mkdir -p client/build
+          ln -s ../cmdscripts client/build/
+          ln -s ../luascripts client/build/
+          ln -s ../pyscripts client/build/
+          ln -s ../lualibs client/build/
 
       - name: Initiate cmake environment
         run: cmake ..
diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml
index 5926f2fc6..1cf90616b 100644
--- a/.github/workflows/ubuntu.yml
+++ b/.github/workflows/ubuntu.yml
@@ -101,7 +101,12 @@ jobs:
           if [ -f requirements.txt ]; then python3 -m pip install -r requirements.txt; fi
 
       - name: Prepare Build Folders
-        run: mkdir -p client/build
+        run: |
+          mkdir -p client/build
+          ln -s ../cmdscripts client/build/
+          ln -s ../luascripts client/build/
+          ln -s ../pyscripts client/build/
+          ln -s ../lualibs client/build/
 
       - name: Initiate cmake environment
         run: cmake ..
diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml
index 9d99c8c06..d549d8f8a 100644
--- a/.github/workflows/windows.yml
+++ b/.github/workflows/windows.yml
@@ -71,7 +71,12 @@ jobs:
         run: make clean
 
       - name: Prepare cmake build folders
-        run: mkdir -p client/build
+        run: |
+          mkdir -p client/build
+          ln -s ../cmdscripts client/build/
+          ln -s ../luascripts client/build/
+          ln -s ../pyscripts client/build/
+          ln -s ../lualibs client/build/
 
       - name: Initiate cmake environment
         run: cmake -G"MSYS Makefiles" ..
@@ -151,7 +156,12 @@ jobs:
         run: make clean
 
       - name: Prepare cmake build folders
-        run: mkdir -p client/build
+        run: |
+          mkdir -p client/build
+          ln -s ../cmdscripts client/build/
+          ln -s ../luascripts client/build/
+          ln -s ../pyscripts client/build/
+          ln -s ../lualibs client/build/
 
       - name: Initiate cmake environment
         run: cmake ..