You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
First of all I would like to thank you that you took the time to nicely package all dependencies of openms. I am managing an entire software stack on a hpc cluster and therefore I know that this is not self-evident.
I am managing our software stack with the package manger SPACK from LLNL (http://spack.readthedocs.io/en/latest/index.html) that supports already more than 1000 packages. It requires staged builds of all software. I created a openms-contrib spack package, which builds fine, but at the end it fails, because it can not install the files from the stage directory into the final location.
Is it somehow possible to have a staged build that uses make install to install the built files into their final location (specified through -DCMAKE_INSTALL_PREFIX) ?
Best regards
Sam
The text was updated successfully, but these errors were encountered:
Thanks for opening an issue. If I understand you correctly, you would like to move the contrib libs and headers after installation to a specific location using the contrib CMake commands? I dont think that the contrib currently supports make install. @jpfeuffer can you comment on this?
@hroest Currently the binaries, headers and libraries are copied into the "bin", "lib" and "include" directories inside the "contrib" directory. Therefore I would assume that there is already kind of an installation procedure (not just in-source building of the dependencies) that copies the files to these directories. It would be great if one could specify a location for the "bin", "lib" and "include" directories through the CMake variable -DCMAKE_INSTALL_PREFIX.
Hi! @hroest is right, currently we use simple file copy commands instead of CMake's install commands.
Therefore make install will have no effect (maybe even results in an error?).
We can maybe add an own target or own install commands that will take care of this. I can have a look at that after the release.
Hi,
First of all I would like to thank you that you took the time to nicely package all dependencies of openms. I am managing an entire software stack on a hpc cluster and therefore I know that this is not self-evident.
I am managing our software stack with the package manger SPACK from LLNL (http://spack.readthedocs.io/en/latest/index.html) that supports already more than 1000 packages. It requires staged builds of all software. I created a openms-contrib spack package, which builds fine, but at the end it fails, because it can not install the files from the stage directory into the final location.
Is it somehow possible to have a staged build that uses make install to install the built files into their final location (specified through -DCMAKE_INSTALL_PREFIX) ?
Best regards
Sam
The text was updated successfully, but these errors were encountered: