[cmake-commits] alex committed FindPythonLibs.cmake 1.39 1.40
cmake-commits at cmake.org
cmake-commits at cmake.org
Tue Sep 18 15:13:25 EDT 2007
Update of /cvsroot/CMake/CMake/Modules
In directory public:/mounts/ram/cvs-serv9350
Modified Files:
FindPythonLibs.cmake
Log Message:
BUG: make the string static, otherwise the contents are gone when we exit
the function (same fix as in VTK/CMake/)
Alex
Index: FindPythonLibs.cmake
===================================================================
RCS file: /cvsroot/CMake/CMake/Modules/FindPythonLibs.cmake,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -d -r1.39 -r1.40
--- FindPythonLibs.cmake 30 Aug 2007 17:35:54 -0000 1.39
+++ FindPythonLibs.cmake 18 Sep 2007 19:13:22 -0000 1.40
@@ -145,7 +145,7 @@
FOREACH(_currentModule ${PY_STATIC_MODULES_LIST})
- FILE(APPEND ${_filenameTmp} "int CMakeLoadPythonModule_${_currentModule}(void) \n{\n char name[]=\"${PYTHON_MODULE_PREFIX}${_currentModule}\"; return PyImport_AppendInittab(name, init${PYTHON_MODULE_PREFIX}${_currentModule});\n}\n\n")
+ FILE(APPEND ${_filenameTmp} "int CMakeLoadPythonModule_${_currentModule}(void) \n{\n static char name[]=\"${PYTHON_MODULE_PREFIX}${_currentModule}\"; return PyImport_AppendInittab(name, init${PYTHON_MODULE_PREFIX}${_currentModule});\n}\n\n")
ENDFOREACH(_currentModule ${PY_STATIC_MODULES_LIST})
FILE(APPEND ${_filenameTmp} "#ifndef EXCLUDE_LOAD_ALL_FUNCTION\nvoid CMakeLoadAllPythonModules(void)\n{\n")
More information about the Cmake-commits
mailing list