> On Jun 29, 2015, at 8:10 PM, Ryan Schmidt <ryandes...@macports.org> wrote: > > > On Jun 24, 2015, at 3:04 PM, Mark Moll wrote: > >> Part of the problem is that there is no way to force the default CMake >> modules for finding an python interpreter and python libraries to agree on >> the same version. As a way around that I wrote my own FindPython.cmake: >> >> https://bitbucket.org/ompl/ompl/src/tip/CMakeModules/FindPython.cmake >> >> You can then specify a specific version: >> >> find_package(python 3.4) >> >> This will define PYTHON_EXEC, PYTHON_LIBRARIES, PYTHON_INCLUDE_DIRS, >> PYTHON_SITE_MODULES, and PYTHON_VERSION. If you run cmake like so: >> >> cmake -DPYTHON_EXEC=/opt/local/bin/python3.4 .. >> >> then the other variables are automatically defined appropriately. >> >> You can also use it to find python modules: >> >> find_python_module(numpy [version] [REQUIRED|QUIET]) > > Have you tried to contribute your FindPython.cmake to the developers of cmake > for inclusion in cmake?
That’s a good idea. Done: http://public.kitware.com/pipermail/cmake-developers/2015-June/025535.html Best, Mark
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ macports-dev mailing list macports-dev@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-dev