From 10877b1d43782f3dce8349626ad6ad1eca1ce034 Mon Sep 17 00:00:00 2001 From: Mike Christel Date: Wed, 25 Aug 2010 11:37:21 +0000 Subject: [PATCH] Update for Maya 2011, which uses python26.dll rather than python25.dll --- pandatool/src/mayaprogs/mayaWrapper.cxx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pandatool/src/mayaprogs/mayaWrapper.cxx b/pandatool/src/mayaprogs/mayaWrapper.cxx index 4659ed3499..5eda7f43f3 100644 --- a/pandatool/src/mayaprogs/mayaWrapper.cxx +++ b/pandatool/src/mayaprogs/mayaWrapper.cxx @@ -288,7 +288,12 @@ int main(int argc, char **argv) // bin\python25.zip (within loc) // Python\lib\site-packages (within loc) // ...so set PYTHONPATH accordingly: - sprintf(env4, "PYTHONPATH=%s\\bin\\python25.zip;%s\\Python\\lib\\site-packages", loc, loc); + if (strcmp(key, "2011") == 0) { + //Maya 2011 is built against Python 2.6 so look for that one instead + sprintf(env4, "PYTHONPATH=%s\\bin\\python26.zip;%s\\Python\\lib\\site-packages", loc, loc); + } else { + sprintf(env4, "PYTHONPATH=%s\\bin\\python25.zip;%s\\Python\\lib\\site-packages", loc, loc); + } // Set environment variables MAYA_LOCATION, PYTHONHOME, PYTHONPATH, PATH _putenv(env2); _putenv(env3);