[Kst] cmake for pykst
syntheticpp at gmx.net
Wed Nov 16 20:29:00 UTC 2011
On 16.11.2011 18:14, Barth Netterfield wrote:
> cmake for pykst is really cool! I love the auto down-load/install for
> numpy and scipy!
> Some comments:
> It doesn't seem to check to see if you already have numpy/scipy
> installed. Can/should we do that check?
> Do people think that pykst should be installed with kst, or should it
> be a separate package?
> I was also a little surprised by how it worked.
> By analogy to what kst does, I expected
> [pykst_build$] cmake ../cmake/pykst
> to create pykstpp_h.py and put it (and maybe the other source files)
> in a subdir (./src?)
> I don't know what to expect from
> [pykst_build$] make
> I expected
> [pykst_build$] sudo make install
> to copy all of the py files to the correct python directory
> I think that installing the dependencies maybe should be done by
> [pykst_build$] sudo make deps
> or something like that, rather than make. Or is it already a cmake
> option? (download 3rd party)?
With the out-of-the-box cmake command 'ExternalProject_Add' the libs
are in /user/local/lib/phthon2.7/... after building and implicit
installing (without sudo). This way it is possible to call cmake
without sudo, build without sudo, and then install with sudo our
.py files into /usr/lib/python.
So, is this an option for the INSTALL file:
"With CMake: will download, build, and install the right versions
of numpy and scipy if they are not on your system:
- 'cmake ../kst/cmake -Dkst_python=1'
- sudo make install"
> But I really don't know. Can the packagers (Steve? Matt?) comment on this?
More information about the Kst