re-arrange build files so scons "config" dir isnt confused with ~/.blender/2.52/config
This commit is contained in:
@@ -61,7 +61,7 @@ SET(BLENDER_VERSION 2.5)
|
|||||||
|
|
||||||
#-----------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------
|
||||||
# Load some macros.
|
# Load some macros.
|
||||||
INCLUDE(CMake/macros.cmake)
|
INCLUDE(build_files/cmake/macros.cmake)
|
||||||
|
|
||||||
#-----------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------
|
||||||
# Set default config options
|
# Set default config options
|
||||||
|
@@ -46,6 +46,9 @@ import glob
|
|||||||
import re
|
import re
|
||||||
from tempfile import mkdtemp
|
from tempfile import mkdtemp
|
||||||
|
|
||||||
|
# needed for importing tools
|
||||||
|
sys.path.append(os.path.join(".", "build_files", "scons"))
|
||||||
|
|
||||||
import tools.Blender
|
import tools.Blender
|
||||||
import tools.btools
|
import tools.btools
|
||||||
import tools.bcolors
|
import tools.bcolors
|
||||||
@@ -159,7 +162,7 @@ if crossbuild and platform not in ('win32-vc', 'win64-vc'):
|
|||||||
|
|
||||||
env['OURPLATFORM'] = platform
|
env['OURPLATFORM'] = platform
|
||||||
|
|
||||||
configfile = 'config'+os.sep+platform+'-config.py'
|
configfile = os.path.join("build_files", "scons", "config", platform + "-config.py")
|
||||||
|
|
||||||
if os.path.exists(configfile):
|
if os.path.exists(configfile):
|
||||||
print B.bc.OKGREEN + "Using config file: " + B.bc.ENDC + configfile
|
print B.bc.OKGREEN + "Using config file: " + B.bc.ENDC + configfile
|
||||||
|
38
build_files/make/example_scripts/linux_nanmakefiles.sh
Executable file
38
build_files/make/example_scripts/linux_nanmakefiles.sh
Executable file
@@ -0,0 +1,38 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
#
|
||||||
|
# This is an example script to build things with the Nan Makefiles
|
||||||
|
#
|
||||||
|
#
|
||||||
|
|
||||||
|
rm -f /tmp/.nanguess
|
||||||
|
export MAKE=make
|
||||||
|
export NANBLENDERHOME=`pwd`
|
||||||
|
export MAKEFLAGS="-w -I $NANBLENDERHOME/source --no-print-directory"
|
||||||
|
export HMAKE="$NANBLENDERHOME/source/tools/hmake/hmake"
|
||||||
|
|
||||||
|
export NAN_PYTHON=/soft/python-2.2.2b1/progeny1
|
||||||
|
export NAN_PYTHON_VERSION=2.2
|
||||||
|
export NAN_OPENAL=/usr/local
|
||||||
|
export NAN_JPEG=/usr/local
|
||||||
|
export NAN_PNG=/usr/local
|
||||||
|
export NAN_SDL=/usr/local
|
||||||
|
export NAN_ODE=/usr/local
|
||||||
|
export NAN_ZLIB=/usr/local
|
||||||
|
export NAN_FREETYPE=/usr/local
|
||||||
|
|
||||||
|
export NAN_MOZILLA_INC=/usr/local/include/mozilla-1.0.1/
|
||||||
|
export NAN_MOZILLA_LIB=/usr/local/lib/mozilla-1.0.1/
|
||||||
|
#export NAN_NSPR=/scratch/irulan/mein/nspr-4.2.2/mozilla/nsprpub/dist/
|
||||||
|
export CPPFLAGS="$CPPFLAGS"
|
||||||
|
export CFLAGS="$CFLAGS"
|
||||||
|
export INTERNATIONAL=true
|
||||||
|
|
||||||
|
$HMAKE -C intern/
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
$HMAKE -C source/
|
||||||
|
fi
|
||||||
|
$HMAKE -C release
|
||||||
|
|
||||||
|
#cd release
|
||||||
|
#make
|
18
build_files/make/example_scripts/macos_nanmakefiles.sh
Executable file
18
build_files/make/example_scripts/macos_nanmakefiles.sh
Executable file
@@ -0,0 +1,18 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
rm -f /tmp/.nanguess
|
||||||
|
export MAKE=make
|
||||||
|
export NANBLENDERHOME=`pwd`
|
||||||
|
export MAKEFLAGS="-w -I $NANBLENDERHOME/source --no-print-directory"
|
||||||
|
export HMAKE="$NANBLENDERHOME/source/tools/hmake/hmake"
|
||||||
|
echo
|
||||||
|
echo NANBLENDERHOME : ${NANBLENDERHOME}
|
||||||
|
|
||||||
|
export NAN_PYTHON=/sw
|
||||||
|
|
||||||
|
$HMAKE -C intern/
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
$HMAKE -C source/
|
||||||
|
fi
|
||||||
|
cd release
|
||||||
|
make
|
35
build_files/make/example_scripts/sunos_nanmakefiles.sh
Executable file
35
build_files/make/example_scripts/sunos_nanmakefiles.sh
Executable file
@@ -0,0 +1,35 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
# This is an example build script for SunOS5.8
|
||||||
|
|
||||||
|
rm -f /tmp/.nanguess
|
||||||
|
export MAKE=make
|
||||||
|
export NANBLENDERHOME=`pwd`
|
||||||
|
export MAKEFLAGS="-w -I $NANBLENDERHOME/source --no-print-directory"
|
||||||
|
export HMAKE="$NANBLENDERHOME/source/tools/hmake/hmake"
|
||||||
|
|
||||||
|
export NAN_PYTHON=/soft/python-2.2.2b1/SunOS5.8
|
||||||
|
export NAN_PYTHON_VERSION=2.2
|
||||||
|
export NAN_OPENAL=/usr/local
|
||||||
|
export NAN_JPEG=/usr/local
|
||||||
|
export NAN_PNG=/usr/local
|
||||||
|
export NAN_SDL=/usr/local
|
||||||
|
export NAN_ODE=/usr/local
|
||||||
|
export NAN_OPENSSL=/soft/ssl/openssl-0.9.6e
|
||||||
|
export NAN_ZLIB=/usr/local
|
||||||
|
export NAN_FREETYPE=/usr/local
|
||||||
|
|
||||||
|
export NAN_MOZILLA_INC=/usr/local/include/mozilla-1.0.1/
|
||||||
|
export NAN_MOZILLA_LIB=/usr/local/lib/mozilla-1.0.1/
|
||||||
|
export NAN_NSPR=/scratch/irulan/mein/nspr-4.2.2/mozilla/nsprpub/dist/
|
||||||
|
export CPPFLAGS="$CPPFLAGS"
|
||||||
|
export CFLAGS="$CFLAGS"
|
||||||
|
export INTERNATIONAL=true
|
||||||
|
|
||||||
|
$HMAKE -C intern/
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
$HMAKE -C source/
|
||||||
|
fi
|
||||||
|
$HMAKE -C release
|
||||||
|
|
||||||
|
#cd release
|
||||||
|
#make
|
Reference in New Issue
Block a user