Begin CMake front-end for Python packaging machinery.
commita29abd636e87637ff82ce468926a2e87c4691a40
authorM. Eric Irrgang <ericirrgang@gmail.com>
Thu, 23 May 2019 21:44:00 +0000 (23 16:44 -0500)
committerMark Abraham <mark.j.abraham@gmail.com>
Tue, 9 Jul 2019 09:30:06 +0000 (9 11:30 +0200)
treed3cddd347f8b9ea93340df07c349802758021736
parent2345babc9798664b57c647e52d2dc0533db931f0
Begin CMake front-end for Python packaging machinery.

Allow gmxapi Python package sources to be discovered in the main GROMACS
CMake configuration step. During build, a functioning package will
appear in the build tree in
${CMAKE_BINARY_DIR}/python_packaging/src/gmxapi_staging that can be used
for tests and auto-generated documentation builds.

A Python 'sdist' can be built from this location in the build tree, or
the package can be built and installed directly from the source tree
with setup.py in python_packaging/src/

Refs: #2896

Change-Id: I225dd890c93405880ef057465eb7c159cd097665
CMakeLists.txt
python_packaging/CMakeLists.txt
python_packaging/src/CMakeLists.txt