Petr Zemek
a0ceeae672
Update deps/openssl/CMakeLists.txt to its latest version from the fileformat repository.
...
This change was forgotten during the merging of all repositories into the
retdec repository in commit 7cad5076c0
.
2018-01-11 14:18:50 +01:00
Marek Milkovič
2ebca10c90
Added example unpacker plugin to the build
...
We want to be sure that example plugin, which serves as template for
writing other plugins, is up-to-date with the current plugin system.
Therefore, example unpacker plugin is now built with all other plugins
but it is not used during unpacking.
2018-01-11 11:42:58 +01:00
Petr Zemek
5eba79862e
Fix run of unpacker via retdec-unpacker.sh due to removal of the 'unpacker-plugins' directory.
...
All unpacking plugins are now statically built into the unpacker, so there is
no longer any `-d` parameter or the 'unpacker-plugins' directory.
2018-01-11 11:25:23 +01:00
Petr Zemek
1808a535c2
Remove useless execution permissions from scripts.
...
These scripts are not supposed to be run from the 'scripts' directory (they
should be run only from the 'bin' directory after installation).
2018-01-11 10:34:10 +01:00
Petr Zemek
f17bb26cc7
Remove doc/git-submodule-deps.
...
It is no longer needed as we no longer have any submodule dependencies.
2018-01-11 09:08:51 +01:00
Petr Zemek
d7e21774e4
Remove the need to clone the repository recursively.
...
It no longer contains any submodules.
2018-01-11 09:08:51 +01:00
Petr Zemek
7d67046f20
Rename decompile.sh to retdec-decompiler.sh in README.
...
retdec-decompiler.sh is the new name of decompile.sh.
2018-01-11 09:08:51 +01:00
Peter Matula
102908edf5
deps: remove target guards from CMake files.
2018-01-10 16:33:41 +01:00
Peter Matula
30a9f172a1
deps: remove target guards from CMake files.
2018-01-10 16:33:15 +01:00
Peter Matula
7eeeb30e3d
deps/libdwarf: change LIBDWARF_INSTALL_DIR path.
2018-01-10 13:17:06 +01:00
Peter Matula
3f03b3da4f
install retdec-tests-runner.sh only if unit tests are built
2018-01-10 13:16:34 +01:00
Petr Zemek
a5e79aef88
Remove the .gitmodules file.
...
There are no submodules anymore, so the file is no longer needed.
2018-01-10 06:54:34 +01:00
Peter Matula
3c28951656
add stuff to changelog
2018-01-09 16:11:42 +01:00
Marek Milkovič
853844800b
Unpacker plugins are now built directly into unpacker
...
We no longer load dynamic libraries as plugins. This features wasn't
used and it is much more easier for us to maintain the unpacker this
way.
2018-01-09 15:56:40 +01:00
Peter Matula
b53a0b1a31
scripts: rename scripts so that their names are more uniform.
2018-01-09 13:32:36 +01:00
Peter Matula
8c1fa45426
fix license list in LICENSE-THIRD-PARTY file
2018-01-09 12:16:50 +01:00
Peter Matula
e99e26d3a7
add retdec namespace to pdbparser.
2018-01-09 12:02:56 +01:00
Peter Matula
e0d2426ee5
remove fnc_patterns namespace.
2018-01-09 11:41:22 +01:00
Peter Matula
56ee9f21a4
scripts: fix scripts so that retdec can be installed in path with spaces
2018-01-08 16:23:27 +01:00
Peter Matula
3ad168b018
add retdec prefix to all cmake targets, scripts, binaries, etc.
2018-01-08 15:49:39 +01:00
Peter Matula
5064810226
scripts: remove decompile-all.sh script
2018-01-08 14:13:04 +01:00
Peter Matula
4ff0a04ff0
refactor unit tests cmake names, installation dirs, etc.
2018-01-08 14:10:51 +01:00
Peter Matula
15cb39fb9e
add more retdec namespaces
2018-01-08 09:53:01 +01:00
Peter Matula
8acae3fbbb
add a bunch of retdec namespaces
...
however, they are still not everywhere where they will be
2018-01-05 19:32:43 +01:00
Peter Matula
85fd152220
move include/* to include/retdec/*
2018-01-05 18:04:25 +01:00
Peter Matula
060b75ac5f
tests/CMakeLists,txt: fix relative path for RPATH.
2018-01-05 16:03:39 +01:00
Peter Matula
f7547144fa
fix build and installation on windows
2018-01-05 16:02:33 +01:00
Peter Matula
fd3e41460d
deps/llvm/CMakeLists.txt: fix target_include_directories().
2018-01-05 12:58:23 +01:00
Peter Matula
093597e779
CMakeLists.txt: set and use EP_PREFIX variable.
2018-01-05 12:44:52 +01:00
Peter Matula
f662c81826
deps/llvm: update referenced commit.
2018-01-05 12:44:25 +01:00
Peter Matula
7cad5076c0
all in one repo, no submodules, deps via cmake external project
2018-01-05 11:26:55 +01:00
Petr Zemek
6e7fc1d5ec
Mention that Bash version >= 4 is required in README.
...
macOS has Bash 3 by default, which is quite old.
2018-01-03 16:35:16 +01:00
Petr Zemek
6c83f80ce6
Add a missing space before '--' in README (formatting).
2018-01-03 11:11:53 +01:00
Petr Zemek
6382f8f96c
Add missing Linux build requirements (pkg-config, m4) into README.
2018-01-03 09:19:21 +01:00
Petr Zemek
e190fb85b3
Unify the order of required Linux packages between distributions in README.
2018-01-03 09:16:58 +01:00
Petr Zemek
9d8bea6a72
Add a missing Linux and macOS build requirement (autotools) into README.
...
GNU autotools are required (autoconf, automake, libtool).
2018-01-03 06:54:26 +01:00
Petr Zemek
3f5b82abd8
Unify formatting in CMake files.
2018-01-02 12:32:04 +01:00
Petr Zemek
af2d4ed6ff
Install RetDec in Docker into /home/retdec/retdec-install.
...
After all, Manouchehri was right. Installing retdec into 'retdec-install' into
just 'install' seems to be a better option.
2018-01-01 13:58:09 +01:00
Petr Zemek
31fbf3b511
Cosmetic fixes in Dockerfiles.
...
Fix tabs-vs-spaces inconsistencies and wrap a long comment.
2018-01-01 13:54:40 +01:00
Petr Zemek
d66a061bb1
Update instructions for running decompile.sh in README.
...
There is no need to enter `$RETDEC_INSTALL_DIR/bin` before running
`decompile.sh`. You can run it via any directory.
2018-01-01 13:52:58 +01:00
Petr Zemek
3ed6de224c
Move Docker instructions in README below instructions for local build.
...
Local build is directly supported by us. Docker support is maintained by
community.
2018-01-01 13:49:05 +01:00
Petr Zemek
699cc6874d
Mention the newly added Docker support into CHANGELOG.
2018-01-01 13:39:05 +01:00
Petr Zemek
9663ffa259
Update macOS build requirements in README.
...
Make them more uniform with the Linux build requirements.
2018-01-01 13:37:27 +01:00
Petr Zemek
848cd4b6a3
Mention that Flex >= 2.6 is needed in README.
...
Some of our users reported that version 2.5 does not work for them.
2018-01-01 13:37:18 +01:00
Petr Zemek
7670527444
Add a missing link to GNU getopt in README.
2018-01-01 13:36:22 +01:00
Petr Zemek
f3312d39ff
Remove Bash from build requirements on Linux in README.
...
Bash is not needed to install RetDec. It is only needed when running RetDec.
2018-01-01 13:33:59 +01:00
Petr Zemek
a546498723
Merge pull request #60 from HugoKlepsch/docker_rebased
...
Add Dockerfiles and instructions for using docker containers
2018-01-01 13:25:32 +01:00
Petr Zemek
cbd7685d31
Add a new macOS build requirement: coreutils ( #75 ).
...
It is required in the install-share.sh script during installation.
2018-01-01 11:56:09 +01:00
Petr Zemek
f27e8586e1
Unify formatting in CHANGELOG.
...
End all sentences with a period.
2017-12-31 10:39:23 +01:00
Petr Zemek
80cea998d8
Add a new CHANGELOG entry (memory improvement for 32b Windows builds).
...
From commit 6003462ab9
.
2017-12-31 10:37:07 +01:00