[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