On Wednesday June 24 2015 15:04:32 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
Ah, now that's something worth knowing, thanks! René. > > 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]) > > Best, > Mark _______________________________________________ macports-dev mailing list [email protected] https://lists.macosforge.org/mailman/listinfo/macports-dev
