Revision: 23972
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=23972
Author:   blendix
Date:     2009-10-19 18:55:51 +0200 (Mon, 19 Oct 2009)

Log Message:
-----------
Fix #19574: winbuildinfo.h error when compiling with cmake on windows. I've now 
removed winbuildinfo.h code and let scons on window just set environment vars 
like other operating systems. Note that cmake still doesn't get the date 
information on windows, implementation is missing for this.

Modified Paths:
--------------
    trunk/blender/source/creator/buildinfo.c
    trunk/blender/tools/Blender.py

Modified: trunk/blender/source/creator/buildinfo.c
===================================================================
--- trunk/blender/source/creator/buildinfo.c    2009-10-19 16:29:26 UTC (rev 
23971)
+++ trunk/blender/source/creator/buildinfo.c    2009-10-19 16:55:51 UTC (rev 
23972)
@@ -32,13 +32,9 @@
 #endif
 
 #ifdef BUILD_DATE
-#if (!defined(WIN32) || defined(_WIN64))
 const char * build_date=BUILD_DATE;
 const char * build_time=BUILD_TIME;
 const char * build_rev=BUILD_REV;
 const char * build_platform=BUILD_PLATFORM;
 const char * build_type=BUILD_TYPE;
-#else
-#include "winbuildinfo.h"
 #endif
-#endif

Modified: trunk/blender/tools/Blender.py
===================================================================
--- trunk/blender/tools/Blender.py      2009-10-19 16:29:26 UTC (rev 23971)
+++ trunk/blender/tools/Blender.py      2009-10-19 16:55:51 UTC (rev 23972)
@@ -243,22 +243,12 @@
 
        obj = []
        if lenv['BF_BUILDINFO']:
-               if sys.platform=='win32':
-                       build_info_file = open("source/creator/winbuildinfo.h", 
'w')
-                       build_info_file.write("char 
*build_date=\"%s\";\n"%build_date)
-                       build_info_file.write("char 
*build_time=\"%s\";\n"%build_time)
-                       build_info_file.write("char 
*build_rev=\"%s\";\n"%build_rev)
-                       build_info_file.write("char 
*build_platform=\"win32\";\n")
-                       build_info_file.write("char *build_type=\"dynamic\";\n")
-                       build_info_file.close()
-                       lenv.Append (CPPDEFINES = ['NAN_BUILDINFO', 
'BUILD_DATE'])
-               else:
-                       lenv.Append (CPPDEFINES = 
['BUILD_TIME=\'"%s"\''%(build_time),
-                                                                               
'BUILD_DATE=\'"%s"\''%(build_date),
-                                                                               
'BUILD_TYPE=\'"dynamic"\'',
-                                                                               
'BUILD_REV=\'"%s"\''%(build_rev),
-                                                                               
'NAN_BUILDINFO',
-                                                                               
'BUILD_PLATFORM=\'"%s"\''%(sys.platform)])
+               lenv.Append (CPPDEFINES = ['BUILD_TIME=\'"%s"\''%(build_time),
+                                                                       
'BUILD_DATE=\'"%s"\''%(build_date),
+                                                                       
'BUILD_TYPE=\'"dynamic"\'',
+                                                                       
'BUILD_REV=\'"%s"\''%(build_rev),
+                                                                       
'NAN_BUILDINFO',
+                                                                       
'BUILD_PLATFORM=\'"%s"\''%(sys.platform)])
                obj = [lenv.Object 
(root_build_dir+'source/creator/%s_buildinfo'%build_type,
                                                
[root_build_dir+'source/creator/buildinfo.c'])]
        return obj


_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to