[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [35333] trunk/blender/build_files/cmake/ cmake_qtcreator_project.py: added support for windows/mingw

Campbell Barton ideasman42 at gmail.com
Thu Mar 3 16:38:30 CET 2011


Revision: 35333
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35333
Author:   campbellbarton
Date:     2011-03-03 15:38:29 +0000 (Thu, 03 Mar 2011)
Log Message:
-----------
added support for windows/mingw

Modified Paths:
--------------
    trunk/blender/build_files/cmake/cmake_qtcreator_project.py

Modified: trunk/blender/build_files/cmake/cmake_qtcreator_project.py
===================================================================
--- trunk/blender/build_files/cmake/cmake_qtcreator_project.py	2011-03-03 15:18:35 UTC (rev 35332)
+++ trunk/blender/build_files/cmake/cmake_qtcreator_project.py	2011-03-03 15:38:29 UTC (rev 35333)
@@ -23,6 +23,11 @@
 
 # <pep8 compliant>
 
+"""
+Exampel Win32 usage:
+ c:\Python32\python.exe c:\blender_dev\blender\build_files\cmake\cmake_qtcreator_project.py c:\blender_dev\cmake_build
+"""
+
 import os
 from os.path import join, dirname, normpath, abspath, splitext, relpath, exists
 
@@ -81,7 +86,12 @@
     """
 
     def create_eclipse_project(cmake_dir):
-        cmd = 'cmake %r -G"Eclipse CDT4 - Unix Makefiles"' % cmake_dir
+        import sys
+        if sys.platform == "win32":
+            cmd = 'cmake %r -G"Eclipse CDT4 - MinGW Makefiles"' % cmake_dir
+        else:
+            cmd = 'cmake %r -G"Eclipse CDT4 - Unix Makefiles"' % cmake_dir
+
         os.system(cmd)
 
     includes = []
@@ -98,7 +108,7 @@
         print("CMakeCache.txt not found in %r or %r\n    Pass CMake build dir as an argument, or run from that dir, abording" % (cmake_dir, os.getcwd()))
         sys.exit(1)
 
-    # create_eclipse_project(cmake_dir)
+    create_eclipse_project(cmake_dir)
 
     from xml.dom.minidom import parse
     tree = parse(os.path.join(cmake_dir, ".cproject"))




More information about the Bf-blender-cvs mailing list