The following issue has been SUBMITTED. ====================================================================== http://public.kitware.com/Bug/view.php?id=14019 ====================================================================== Reported By: Luc J. Bourhis Assigned To: ====================================================================== Project: CMake Issue ID: 14019 Category: CMake Reproducibility: N/A Severity: feature Priority: normal Status: new ====================================================================== Date Submitted: 2013-03-15 10:06 EDT Last Modified: 2013-03-15 10:06 EDT ====================================================================== Summary: ExternalProject_Add: please support python setup.py style of install Description: Many python extensions are installed by relying on a distutils scheme. They ship with a Python script setup.py and the installation proceeds with python setup.py install in the simplest case. The most general scheme is a two-step process: python setup.py build [options] (or build_ext instead) and then python setup.py install [options]. Performing the latter without options always does the right thing.
It would be nice if ExternalProject_Add supported new arguments to set it up out of the box. I propose the following: ExternalProject_Add( ... PYTHON_SETUP 1 # switch distutils style of installing on/off PYTHON_EXECUTABLE path # which Python interpreter to use # default: ${PYTHON_EXECUTABLE} as found by FindPython PYTHON_BUILD_COMMAND # arguments passed to python setup.py for the build stage # default: build PYTHON_INSTALL_COMMAND # arguments passed to python setup.py for the install stage # default: install ) ====================================================================== Issue History Date Modified Username Field Change ====================================================================== 2013-03-15 10:06 Luc J. Bourhis New Issue ====================================================================== -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers