2024-10-27 16:11:43 +08:00
|
|
|
#!/bin/bash
|
2025-05-06 08:04:36 +08:00
|
|
|
|
|
|
|
|
SCRIPT_PATH="$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
|
|
|
|
|
PROJECT_PATH="$(dirname $(dirname "$SCRIPT_PATH"))"
|
2025-11-07 14:50:43 +08:00
|
|
|
OS=$(uname -s)
|
2025-05-06 08:04:36 +08:00
|
|
|
|
2025-10-15 08:34:56 +08:00
|
|
|
if [[ "$OS" == "Linux"* ]]; then
|
2024-10-27 16:11:43 +08:00
|
|
|
echo "Running Linux..."
|
2025-05-06 08:04:36 +08:00
|
|
|
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$PROJECT_PATH/bin/linux"
|
2025-10-15 08:34:56 +08:00
|
|
|
./bin/linux/luajit $SCRIPT_PATH/projects/examples/samples/$1.lua
|
|
|
|
|
elif [[ "$OS" == "Darwin"* ]]; then
|
2025-05-06 08:04:36 +08:00
|
|
|
echo "Running MacOS..."
|
|
|
|
|
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$PROJECT_PATH/bin/macos"
|
|
|
|
|
export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:$PROJECT_PATH/bin/macos"
|
2025-10-15 08:34:56 +08:00
|
|
|
./bin/macos/luajit $SCRIPT_PATH/projects/examples/samples/$1.lua
|
|
|
|
|
elif [[ "$OS" == "Windows_NT" ]]; then
|
2024-10-27 16:11:43 +08:00
|
|
|
echo "Running Windows..."
|
2025-05-06 08:04:36 +08:00
|
|
|
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PROJECT_PATH/bin/linux
|
2025-10-15 08:34:56 +08:00
|
|
|
./bin/win64/luajit.exe $SCRIPT_PATH/projects/examples/samples/$1.lua
|
2024-10-27 16:11:43 +08:00
|
|
|
else
|
|
|
|
|
echo "OS Type not found."
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|