Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve Installation Ergonomics on Linux #3

Open
ftilde opened this issue Oct 29, 2024 · 0 comments
Open

Improve Installation Ergonomics on Linux #3

ftilde opened this issue Oct 29, 2024 · 0 comments

Comments

@ftilde
Copy link
Contributor

ftilde commented Oct 29, 2024

Currently there are several limitations for installing voreen system-wide:

  • The appimage is built during the installation step (not necessary, obviously)
  • With a "standard" CMAKE_INSTALL_PREFIX such as "/usr/local" we create non-standard directories such as resource/doc/... into /usr/local and dump libraries, binaries, license, changelog, ... directly into `/usr/local/
  • The voreen binary cannot be moved from its location after installation because it uses argv[0] to locate resources.
  • Starting voreenve from $PATH is also not possible due to the argv[0] issue. A possible fix would be to set the basePath_ to CMAKE_INSTALL_PREFIX. There might be other issues with this approach, though (for example when building an appimage).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant