Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorMaxime Curioni <maxime.curioni@gmail.com>2008-05-05 20:56:44 +0400
committerMaxime Curioni <maxime.curioni@gmail.com>2008-05-05 20:56:44 +0400
commitec906913842a9b56805b010153295419f198ed6a (patch)
tree1499a319c77b12f19ca8c717f7185f8211b7adb9 /tools
parent1cf33787932aabc9e2d812f4cf50655059dcbff2 (diff)
parent945a083e70b79d361f5a9b1be76c9722565c9fe8 (diff)
merge to 14689, Freestyle library changes, SConscript start
Diffstat (limited to 'tools')
-rw-r--r--tools/Blender.py7
-rwxr-xr-xtools/btools.py11
2 files changed, 17 insertions, 1 deletions
diff --git a/tools/Blender.py b/tools/Blender.py
index 30e9979cf9a..e4d143935a3 100644
--- a/tools/Blender.py
+++ b/tools/Blender.py
@@ -121,6 +121,9 @@ def setup_staticlibs(lenv):
]
libincs += Split(lenv['BF_OPENEXR_LIBPATH'])
libincs += Split(lenv['BF_FFMPEG_LIBPATH'])
+
+ if lenv['WITH_BF_FREESTYLE']:
+ libincs += Split(lenv['BF_LIB3DS_LIBPATH'])
if lenv['WITH_BF_INTERNATIONAL']:
libincs += Split(lenv['BF_GETTEXT_LIBPATH'])
@@ -160,12 +163,14 @@ def setup_syslibs(lenv):
syslibs += Split(lenv['BF_OPENEXR_LIB'])
if lenv['WITH_BF_FFMPEG']:
syslibs += Split(lenv['BF_FFMPEG_LIB'])
+ if lenv['WITH_BF_FREESTYLE']:
+ syslibs += Split(lenv['BF_LIB3DS_LIB'])
syslibs += Split(lenv['BF_SDL_LIB'])
if not lenv['WITH_BF_STATICOPENGL']:
syslibs += Split(lenv['BF_OPENGL_LIB'])
if lenv['OURPLATFORM'] in ('win32-vc', 'win32-mingw','linuxcross'):
syslibs += Split(lenv['BF_PTHREADS_LIB'])
-
+
syslibs += Split(lenv['LLIBS'])
return syslibs
diff --git a/tools/btools.py b/tools/btools.py
index 51367d6bd42..8158bf6cfcc 100755
--- a/tools/btools.py
+++ b/tools/btools.py
@@ -66,6 +66,7 @@ def validate_arguments(args, bc):
'BF_FANCY', 'BF_QUIET',
'BF_X264_CONFIG',
'BF_XVIDCORE_CONFIG',
+ 'BF_WITH_BF_FREESTYLE', 'BF_FREESTYLE', 'BF_FREESTYLE_SRC', 'BF_SWIG', 'BF_LIB3DS', 'BF_LIB3DS_LIB', 'BF_LIB3DS_LIBPATH', 'BF_LIB3DS_INC'
]
arg_list = ['BF_DEBUG', 'BF_QUIET', 'BF_CROSS', 'BF_UPDATE',
@@ -236,6 +237,16 @@ def read_opts(cfg, args):
('BF_SOLID_INC', 'Solid include path', ''),
('BF_WINTAB', 'WinTab base dir', ''),
('BF_WINTAB_INC', 'WinTab include dir', ''),
+
+ (BoolOption('WITH_BF_FREESTYLE', 'Use Freestyle if true', 'true')),
+ ('BF_FREESTYLE', 'Freestyle base path', ''),
+ ('BF_FREESTYLE_SRC', 'Freestyle source path', ''),
+ ('BF_SWIG', 'SWIG base path', ''),
+ ('BF_LIB3DS', 'SWIG base path', ''),
+ ('BF_LIB3DS_LIB', 'lib3ds library', ''),
+ ('BF_LIB3DS_LIBPATH', 'lib3ds library path', ''),
+ ('BF_LIB3DS_INC', 'lib3ds include path', ''),
+
##
##WITH_BF_NSPR = 'true'
##BF_NSPR = $(LCGDIR)/nspr