Changeset View
Changeset View
Standalone View
Standalone View
libraries/source/nvtt/build.sh
#!/bin/sh | #!/bin/sh | ||||
set -e | set -e | ||||
JOBS=${JOBS:="-j2"} | JOBS=${JOBS:="-j2"} | ||||
MAKE=${MAKE:="make"} | MAKE=${MAKE:="make"} | ||||
echo "Building NVTT..." | echo "Building NVTT..." | ||||
echo | echo | ||||
mkdir -p src/build/ | mkdir -p src/build/ | ||||
cd src/build/ | cd src/build/ | ||||
cmake .. -DNVTT_SHARED=1 -DCMAKE_BUILD_TYPE=Release -DBINDIR=bin -DLIBDIR=lib -G "Unix Makefiles" | cmake .. -DNVTT_SHARED=1 -DOpenGL_GL_PREFERENCE=GLVND -DCMAKE_BUILD_TYPE=Release -DBINDIR=bin -DLIBDIR=lib -G "Unix Makefiles" | ||||
${MAKE} nvtt ${JOBS} | ${MAKE} nvtt ${JOBS} | ||||
cd ../../ | cd ../../ | ||||
DLL_EXTN=so | DLL_EXTN=so | ||||
LIB_EXTN=so | LIB_EXTN=so | ||||
LIB_PREFIX=lib | LIB_PREFIX=lib | ||||
cp src/build/src/nv*/${LIB_PREFIX}nv*.${LIB_EXTN} lib/ | cp src/build/src/nv*/${LIB_PREFIX}nv*.${LIB_EXTN} lib/ | ||||
cp src/build/src/nv*/${LIB_PREFIX}nv*.${DLL_EXTN} ../../../binaries/system/ | cp src/build/src/nv*/${LIB_PREFIX}nv*.${DLL_EXTN} ../../../binaries/system/ |
Wildfire Games · Phabricator