* WITH_BF_GETTEXT and WITH_BF_FREETYPE are merged into WITH_BF_INTERNATIONAL
authorNathan Letwory <nathan@letworyinteractive.com>
Sun, 5 Feb 2006 12:24:52 +0000 (12:24 +0000)
committerNathan Letwory <nathan@letworyinteractive.com>
Sun, 5 Feb 2006 12:24:52 +0000 (12:24 +0000)
* typo in adding BF_OPENAL_LIBPATH, resulting in it not being added at all

extern/SConscript
source/blender/SConscript
source/blender/blenkernel/SConscript
source/blender/blenkernel/bad_level_call_stubs/SConscript
source/blender/blenlib/SConscript
source/blender/src/SConscript
tools/Blender.py
tools/btools.py

index 15cace23c6c2d50841e0a10b6c8808aa8c0faff0..4228c50ce7c54780cb503ecb05f9e46ed447ae17 100644 (file)
@@ -3,8 +3,8 @@
 Import('env')
 
 SConscript(['qhull/SConscript',
-                       'solid/SConscript',
-                       'bullet/SConscript'])
+            'solid/SConscript',
+            'bullet/SConscript'])
 
-if env['WITH_BF_FREETYPE'] == 1:
+if env['WITH_BF_INTERNATIONAL']:
     SConscript(['bFTGL/SConscript'])
index ba821355e2327229c18a1b9c25ae1528eb614ece..d5e570583c8af8b0a49afcb4cc2bd60752125b7c 100644 (file)
@@ -16,7 +16,7 @@ SConscript(['avi/SConscript',
             'src/SConscript',
             'yafray/SConscript'])
 
-if env['WITH_BF_FREETYPE'] == 1:
+if env['WITH_BF_INTERNATIONAL'] == 1:
     SConscript (['ftfont/SConscript'])
 
 if env['WITH_BF_OPENEXR'] == 1:
index df709db5a0baf821b1e2e2578394b79b8a159570..aaee2409d89e1b418c45ab024db72928992bedd6 100644 (file)
@@ -14,7 +14,7 @@ incs += ' ' + env['BF_SDL_INC']
 
 defs = ''
 
-if env['WITH_BF_FREETYPE'] == 1:
+if env['WITH_BF_INTERNATIONAL'] == 1:
     defs += 'WITH_FREETYPE2'
 
 if env['WITH_BF_OPENEXR'] == 1:
index 278c74a38f661c3f4e5bc59062fee0f7600ff14f..cfe53fd8ab4ef1c0cdc94aa0d4b464d356bac519 100644 (file)
@@ -8,7 +8,7 @@ incs += ' #/intern/iksolver/extern ../../blenlib'
 incs += ' ../../include ../../makesdna'
 
 defs = ''
-if env['WITH_BF_FREETYPE'] == 1:
+if env['WITH_BF_INTERNATIONAL']:
     defs += 'WITH_FREETYPE2'
 
 env.BlenderLib ('blenkernel_blc', sources = Split(sources), includes=Split(incs), defines=Split(defs), libtype='player2',priority=0 )
index 99c48c74fb2ce824d035960c8138ba1606fb0dc9..8b9d0bcbf1b65a6c6c8ce45a549304277f2ba75e 100644 (file)
@@ -9,7 +9,7 @@ incs += ' ' + env['BF_ZLIB_INC']
 incs += ' ' + env['BF_SDL_INC']
 defs = ''
 
-if env['WITH_BF_FREETYPE'] == 1:
+if env['WITH_BF_INTERNATIONAL'] == 1:
     defs = 'WITH_FREETYPE2'
 
 env.BlenderLib ( 'blender_blenlib', sources, Split(incs), Split(defs), libtype='core', priority = 85 )
index 5f746ae65665db3ff7db87a634d8802d658657b5..5f5f86ee573594ff949b313a6762b37370982650 100644 (file)
@@ -19,7 +19,7 @@ incs += ' ' + env['BF_OPENGL_INC']
 
 defs = []
 
-if env['WITH_BF_FREETYPE'] == 1:
+if env['WITH_BF_INTERNATIONAL'] == 1:
     incs += ' ../ftfont'
     defs.append('INTERNATIONAL')
     defs.append('FTGL_STATIC_LIBRARY')
index bdaf3936ee4c51993b0572527de89b74e63404a5..a2bc4032f080fe540134f67f146e3990840e70c3 100644 (file)
@@ -114,16 +114,16 @@ def setup_staticlibs(lenv):
         lenv['BF_JPEG_LIBPATH'],
         lenv['BF_TIFF_LIBPATH'],
         lenv['BF_PNG_LIBPATH'],
-        lenv['BF_GETTEXT_LIBPATH'],
         lenv['BF_ZLIB_LIBPATH'],
-        lenv['BF_FREETYPE_LIBPATH'],
-#        lenv['BF_QUICKTIME_LIBPATH'],
         lenv['BF_ICONV_LIBPATH']
         ]
     libincs += Split(lenv['BF_OPENEXR_LIBPATH'])
 
+    if lenv['WITH_BF_INTERNATIONAL']:
+        libincs += Split(lenv['BF_GETTEXT_LIBPATH'])
+        libincs += Split(lenv['BF_FREETYPE_LIBPATH'])
     if lenv['WITH_BF_OPENAL']:
-        lenv['BF_OPENAL_LIBPATH']
+        libincs += Split(lenv['BF_OPENAL_LIBPATH'])
 
     return statlibs, libincs
 
@@ -132,10 +132,11 @@ def setup_syslibs(lenv):
         lenv['BF_PYTHON_LIB'],
         lenv['BF_JPEG_LIB'],
         lenv['BF_PNG_LIB'],
-        lenv['BF_ZLIB_LIB'],
-        lenv['BF_FREETYPE_LIB'],
-        lenv['BF_GETTEXT_LIB']
+        lenv['BF_ZLIB_LIB']
         ]
+    if lenv['WITH_BF_INTERNATIONAL']:
+        syslibs += Split(lenv['BF_FREETYPE_LIB'])
+        syslibs += Split(lenv['BF_GETTEXT_LIB'])
     if lenv['WITH_BF_OPENAL']:
        syslibs += Split(lenv['BF_OPENAL_LIB'])
     if lenv['OURPLATFORM']=='win32vc':
index ee6dfbf54f3820803482c0942db1e2eb92c42a6d..6cceb1d3e223cb1f05b283eedbc1ef9906d0b8e6 100755 (executable)
@@ -24,12 +24,13 @@ def validate_arguments(args, bc):
             'WITH_BF_PNG', 'BF_PNG', 'BF_PNG_INC', 'BF_PNG_LIB', 'BF_PNG_LIBPATH',
             'WITH_BF_TIFF', 'BF_TIFF', 'BF_TIFF_INC', 'BF_TIFF_LIB', 'BF_TIFF_LIBPATH',
             'WITH_BF_ZLIB', 'BF_ZLIB', 'BF_ZLIB_INC', 'BF_ZLIB_LIB', 'BF_ZLIB_LIBPATH',
-            'WITH_BF_GETTEXT', 'BF_GETTEXT', 'BF_GETTEXT_INC', 'BF_GETTEXT_LIB', 'BF_GETTEXT_LIBPATH',
+            'WITH_BF_INTERNATIONAL',
+            'BF_GETTEXT', 'BF_GETTEXT_INC', 'BF_GETTEXT_LIB', 'BF_GETTEXT_LIBPATH',
             'WITH_BF_ICONV', 'BF_ICONV', 'BF_ICONV_INC', 'BF_ICONV_LIB', 'BF_ICONV_LIBPATH',
             'WITH_BF_ODE', 'BF_ODE', 'BF_ODE_INC', 'BF_ODE_LIB',
             'WITH_BF_GAMEENGINE', 'WITH_BF_BULLET', 'BF_BULLET', 'BF_BULLET_INC', 'BF_BULLET_LIB',
             'BF_SOLID', 'BF_SOLID_INC',
-            'WITH_BF_FREETYPE', 'BF_FREETYPE', 'BF_FREETYPE_INC', 'BF_FREETYPE_LIB', 'BF_FREETYPE_LIBPATH',
+            'BF_FREETYPE', 'BF_FREETYPE_INC', 'BF_FREETYPE_LIB', 'BF_FREETYPE_LIBPATH',
             'WITH_BF_QUICKTIME', 'BF_QUICKTIME', 'BF_QUICKTIME_INC', 'BF_QUICKTIME_LIB', 'BF_QUICKTIME_LIBPATH',
             'WITH_BF_OPENGL', 'BF_OPENGL', 'BF_OPENGL_INC', 'BF_OPENGL_LIB', 'BF_OPENGL_LIBPATH', 'BF_OPENGL_LIB_STATIC', 'BF_OPENGL_LINKFLAGS',
             'WITH_BF_FTGL', 'BF_FTGL', 'BF_FTGL_INC', 'BF_FTGL_LIB',
@@ -159,7 +160,8 @@ def read_opts(cfg, args):
         ('BF_ZLIB_LIB', 'ZLib library', ''),
         ('BF_ZLIB_LIBPATH', 'ZLib library path', ''),
 
-        (BoolOption('WITH_BF_GETTEXT', 'Use gettext if true', 'true')),
+        (BoolOption('WITH_BF_INTERNATIONAL', 'Use Gettext and Freetype if true', 'true')),
+
         ('BF_GETTEXT', 'gettext base path', ''),
         ('BF_GETTEXT_INC', 'gettext include path', ''),
         ('BF_GETTEXT_LIB', 'gettext library', ''),
@@ -203,7 +205,6 @@ def read_opts(cfg, args):
 ##BF_PARANOID = 'true'
 ##
 ### enable freetype2 support for text objects
-        (BoolOption('WITH_BF_FREETYPE', 'Use Freetype if true', 'true')),
         ('BF_FREETYPE', 'Freetype base path', ''),
         ('BF_FREETYPE_INC', 'Freetype include path', ''),
         ('BF_FREETYPE_LIB', 'Freetype library', ''),