tatrefthekiller
-
Posts
2 -
Joined
-
Last visited
Posts posted by tatrefthekiller
-
-
Hi,
I tried to compile the program, but i went into problem when running the command ./update-workspaces.sh
The problem is, my working directory contains spaces, so the path is incorrect. I corrected the script as follow :
#!/bin/sh
# build/workspaces/
start_dir=$(pwd)
premake_dir=$(pwd)/../premake
workspace_dir=$(pwd)/gcc
mkdir "$workspace_dir" 2>/dev/null
cd "$premake_dir"
# build/premake/
make -C src
HOSTTYPE=$HOSTTYPE ./premake --outpath "$workspace_dir" --atlas --collada "$@" --target gnu
# These files need to be linked; premake makefiles assume that the
# lua file is accessible from the makefile directory
cd "$workspace_dir"
ln -f -s "$premake_dir"/premake.lua "$premake_dir"/functions.lua .
if [ -x "$premake_dir"/premake ]; then
ln -f -s "$premake_dir"/premake .
fi
cd "$start_dir"I just added some "" around paths.
I hope it helps.
Problem with ./update-workspaces.sh
in Game Development & Technical Discussion
Posted
It's not a bad habit, Linux support filenames with spaces, I just use it.
The compiler and tools are supposed to handle spaces too...