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

Add support for a system-wide installation #94

Closed
s3rvac opened this issue Jan 16, 2018 · 1 comment
Closed

Add support for a system-wide installation #94

s3rvac opened this issue Jan 16, 2018 · 1 comment

Comments

@s3rvac
Copy link
Member

s3rvac commented Jan 16, 2018

RetDec should be installable directly into the system. Among other things, this will require giving more unique names to our tools (#70).

@s3rvac
Copy link
Member Author

s3rvac commented Jan 16, 2018

After merge commit e7d15c9, RetDec is installable directly into the system. During the installation, the following structure is created:

  • bin/ (contains e.g. retdec-decompiler.sh, retdec-fileinfo)
  • lib/ (on Linux and macOS, it contains libretdec-libdwarf.so and libretdec-libelf.so)
  • share/retdec (contains e.g. doc and support)

Nevertheless, even though RetDec now supports a system-wide installation, unless you use your distribution's package manager to install it, we recommend installing RetDec locally into a designated directory. The reason for this is that uninstallation will be easier as you will only need to remove a single directory. To perform a local installation, run cmake with the -DCMAKE_INSTALL_PREFIX=<path> parameter, where <path> is directory into which RetDec will be installed (e.g. $HOME/projects/retdec-install on Linux and macOS, and C:\projects\retdec-install on Windows).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant