code cleanup: avoid confusion with utfconv lib - was configuring this windows only...
authorCampbell Barton <ideasman42@gmail.com>
Thu, 12 Apr 2012 02:37:28 +0000 (02:37 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Thu, 12 Apr 2012 02:37:28 +0000 (02:37 +0000)
intern/SConscript
intern/utfconv/CMakeLists.txt
intern/utfconv/SConscript
intern/utfconv/utf_winfunc.c
intern/utfconv/utf_winfunc.h
intern/utfconv/utfconv.c
intern/utfconv/utfconv.h

index 71821bd9e9949035a0fb609b5da2a6b514b5a5c2..d7c3715349b2aa37780a5c120df498d0c8c0a1b9 100644 (file)
@@ -3,7 +3,6 @@ Import ('env')
 
 SConscript(['audaspace/SConscript',
             'string/SConscript',
-            'utfconv/SConscript',  # XXX - why use this on UNIX?
             'ghost/SConscript',
             'guardedalloc/SConscript',
             'moto/SConscript',
@@ -21,10 +20,10 @@ SConscript(['audaspace/SConscript',
 # getting it to compile is difficult
 # intern/bsp has been used anyway, so
 # perhaps get rid of intern/csg?
-NEW_CSG='false'
+NEW_CSG = 'false'
 
 if env ['WITH_BF_REMESH']:
-       SConscript(['dualcon/SConscript'])
+    SConscript(['dualcon/SConscript'])
 
 if env['WITH_BF_FLUID']:
     SConscript(['elbeem/SConscript'])
@@ -32,7 +31,10 @@ if env['WITH_BF_FLUID']:
 if env['WITH_BF_CYCLES']:
     SConscript(['cycles/SConscript'])
 
-if NEW_CSG=='false':
+if NEW_CSG == 'false':
     SConscript(['bsp/SConscript'])
 else:
     SConscript(['csg/SConscript'])
+
+if env['OURPLATFORM'] in ('win32-vc', 'win32-mingw', 'linuxcross', 'win64-vc'):
+    SConscript(['utfconv/SConscript'])
index 74b91fd0f2be7cf7442906fce8c619b29039eab9..8da03427c3727f6c67821185fc7fe3e977f1a17d 100644 (file)
@@ -28,10 +28,11 @@ set(SRC
        utfconv.c
 
        utfconv.h
-       #utf_func.h
 )
 
-
+# This is odd but leave it for now...
+# Why have win32 check here? - this is only used for windows.
+# ... because one day we might want to use it on other platforms.
 if(WIN32)
        list(APPEND SRC
                utf_winfunc.c
index 1f0fab330d341590c7021a16b80899c9d36fc04e..010fcf9aa7cd0df2a12b24b4dfa7f4ce31c359ea 100644 (file)
@@ -1,12 +1,15 @@
 #!/usr/bin/python
 Import ('env')
 
-sources = env.Glob('*.c')
+sources = ['utfconv.c']
 
 incs = '.'
 defs = ''
 
-
-
+# This is odd but leave it for now...
+# Why have win32 check here? - this is only used for windows.
+# ... because one day we might want to use it on other platforms.
 if env['OURPLATFORM'] in ('win32-vc', 'win32-mingw', 'linuxcross', 'win64-vc'):
-    env.BlenderLib ('bf_utfconv', sources, Split(incs), Split(defs), libtype=['intern','player'], priority=[0,0] )
+       sources += ['utf_winfunc.c']
+
+env.BlenderLib('bf_utfconv', sources, Split(incs), Split(defs), libtype=['intern','player'], priority=[0,0])
index f48a9c2afaa0ae739745b160d0b16f17fef43b71..2e200ea3ad3f00093e9bb1b65fb82a83a2391ec7 100644 (file)
@@ -15,7 +15,7 @@
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  *
- * The Original Code is Copyright (C) 2009 Blender Foundation.
+ * The Original Code is Copyright (C) 2012 Blender Foundation.
  * All rights reserved.
  *
  * Contributor(s): Alexandr Kuznetsov, Andrea Weikert
@@ -23,8 +23,6 @@
  * ***** END GPL LICENSE BLOCK *****
  */
 
-#ifdef WIN32
-
 #ifndef _WIN32_IE
 #define _WIN32_IE 0x0501
 #endif
@@ -153,5 +151,3 @@ int uputenv(const char *name, const char *value)
 
        return r;
 }
-
-#endif /* WIN32 */
index a189fc52742974b68d78d741643bb3ecfb1082fd..e92e7953cfc3cc9030c3b1a73def2f1f6a90db33 100644 (file)
@@ -15,7 +15,7 @@
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  *
- * The Original Code is Copyright (C) 2009 Blender Foundation.
+ * The Original Code is Copyright (C) 2012 Blender Foundation.
  * All rights reserved.
  * 
  * Contributor(s): Alexandr Kuznetsov, Andrea Weikert
@@ -23,8 +23,9 @@
  * ***** END GPL LICENSE BLOCK *****
  */
 
-#ifdef WIN32
-
+#ifndef WIN32
+#  error "This file can only compile on windows"
+#endif
 
 #include "utfconv.h"
 #include <stdio.h>
@@ -40,5 +41,3 @@ int uput_getenv(const char *varname, char * value, size_t buffsize);
 int uputenv(const char *name, const char *value);
 
 int umkdir(const char *pathname);
-
-#endif
index c5181226f6efc49ff5e22e3ccddb6f58c322d0f3..99f5fcb4c2cca6a26ac9106a2f27678e0f17619d 100644 (file)
@@ -15,7 +15,7 @@
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  *
- * The Original Code is Copyright (C) 2009 Blender Foundation.
+ * The Original Code is Copyright (C) 2012 Blender Foundation.
  * All rights reserved.
  * 
  * Contributor(s): Alexandr Kuznetsov, Andrea Weikert
index f5ab32cce3e8a2c87f7c5d5cfb68aeeefdcc04a7..3bfd2772991286de15a8c10472816bad20e0882f 100644 (file)
@@ -15,7 +15,7 @@
  * along with this program; if not, write to the Free Software Foundation,
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  *
- * The Original Code is Copyright (C) 2009 Blender Foundation.
+ * The Original Code is Copyright (C) 2012 Blender Foundation.
  * All rights reserved.
  * 
  * Contributor(s): Alexandr Kuznetsov, Andrea Weikert