Re: [CMake] Managing a local installation of cmake-built open source packages

2017-01-19 Thread Elizabeth A. Fischer
Aldi, > I believe spack is the closest to what I need. However, all these > solutions (hunter, conan, spack...) have perhaps their strongest focus > in packaging, dependencies, automatic downloads, etc... while I prefer > to do all such tasks myself. I prefer to not have packages, just

Re: [CMake] Managing a local installation of cmake-built open source packages

2017-01-19 Thread ardi
Typo in my last message: All occurrences of CMAKE_INSTALL_PREFIX were meant to be CMAKE_PREFIX_PATH instead. On Thu, Jan 19, 2017 at 2:57 PM, ardi wrote: > Thanks a lot, Elisabeth, Domen, Guillaume, and Konstantin, > > I believe spack is the closest to what I need.

Re: [CMake] Managing a local installation of cmake-built open source packages

2017-01-19 Thread ardi
Thanks a lot, Elisabeth, Domen, Guillaume, and Konstantin, I believe spack is the closest to what I need. However, all these solutions (hunter, conan, spack...) have perhaps their strongest focus in packaging, dependencies, automatic downloads, etc... while I prefer to do all such tasks myself. I

Re: [CMake] Managing a local installation of cmake-built open source packages

2017-01-18 Thread Elizabeth A. Fischer
Ardi, What you describe is pretty much what Spack does. I would take a look at it, see if it meets your needs. Chances are, at least some of the packages you need are already included in Spack: https://github.com/llnl/spack -- Elizabeth On Wed, Jan 18, 2017 at 12:39 PM, ardi

Re: [CMake] Managing a local installation of cmake-built open source packages

2017-01-18 Thread Domen Vrankar
2017-01-18 22:37 GMT+01:00 ardi : > If anybody has further suggestions, please don't hesitate to tell. > Alternative 1: I usually go with the platform supported packages even if that means having more than one package format... I prefer less custom dependencies to

[CMake] Managing a local installation of cmake-built open source packages

2017-01-18 Thread ardi
Thanks a lot, Guillaume, I didn't know about these tools, it's the first time I hear of hunter and conan. Thinking twice, I think that what I need is something similar to BSD ports, or MacPorts, but with the difference that I don't want to patch anything, just install and build the source as is,

Re: [CMake] Managing a local installation of cmake-built open source packages

2017-01-18 Thread Guillaume Dumont
You can have a look at: Hunter: https://github.com/ruslo/hunter Conan: https://conan.io/ HTH Guillaume On Wed, Jan 18, 2017 at 1:47 PM, Konstantin Podsvirov < konstan...@podsvirov.pro> wrote: > 18.01.2017, 21:32, "ardi" : > > On Wed, Jan 18, 2017 at 7:19 PM,

Re: [CMake] Managing a local installation of cmake-built open source packages

2017-01-18 Thread Konstantin Podsvirov
18.01.2017, 21:32, "ardi" :On Wed, Jan 18, 2017 at 7:19 PM, Konstantin Podsvirov wrote: Hello Ardi! [...]  Sounds like, you need cross-platform (several desktops) package manager compatible with cmake. If all desktops with GUI, what about using

Re: [CMake] Managing a local installation of cmake-built open source packages

2017-01-18 Thread ardi
On Wed, Jan 18, 2017 at 7:19 PM, Konstantin Podsvirov wrote: > Hello Ardi! > [...] > > Sounds like, you need cross-platform (several desktops) package manager > compatible with cmake. > > If all desktops with GUI, what about using CPack IFW generator? > >

Re: [CMake] Managing a local installation of cmake-built open source packages

2017-01-18 Thread Konstantin Podsvirov
Hello Ardi! 18.01.2017, 20:39, "ardi" :Hi,I want to install (on UNIX-like systems) a collection of open sourcepackages which use cmake as the build tool, but I need theinstallation to be performed in a local directory (inside my homedirectory), and I wish convenient

[CMake] Managing a local installation of cmake-built open source packages

2017-01-18 Thread ardi
Hi, I want to install (on UNIX-like systems) a collection of open source packages which use cmake as the build tool, but I need the installation to be performed in a local directory (inside my home directory), and I wish convenient updating to new versions of the packages. I didn't arrive to a