Python-зависимость, окна (CMake) - PullRequest
2 голосов
/ 30 июня 2010

У меня есть большой кроссплатформенный, Python-зависимый проект, который построен CMake. В linux python либо предустановлен, либо легко извлекается сценарием оболочки. Но на сборке Windows, я должен установить Python вручную из MSI, прежде чем запускать CMake. Есть ли хороший обходной путь с использованием скриптов cmake?

PS Все остальные внешние зависимости загружаются с выделенного FTP-сервера.

1 Ответ

2 голосов
/ 30 июня 2010

Python не обязательно должен быть установлен для правильной работы.Для моих собственных проектов на базе CMake в Windows я просто использую файл .zip, содержащий все дерево питонов.Все, что вам нужно сделать, это извлечь его во временный каталог, добавить его в свой путь и установить переменные окружения PYTHONHOME / PYTHONPATH.Как только это будет сделано, в вашем распоряжении будет полностью работающий интерпретатор Python.Единственное, что нужно сделать в Windows - это убедиться, что вы не забыли скопировать DLL-библиотеку Python из C: \ Windows \ system32 в каталог Python верхнего уровня до создания .zip.

...