memgraph/tools/apollo
Teon Banek 0d40f6a759 Merge memgraph_link_target into memgraph executable target
Summary:
Memgraph's executable target is unnecessarily complicated by having a
name which depends on the commit hash and build type. It is now renamed
to simply 'memgraph', while the executable output uses the encoding of
commit hash and build type as the name. This simplifies the dependency
handling in cmake, where now the full path to the executable can be
easily obtained by using the generator expression:
`$<TARGET_FILE:memgraph>`.

In addition to the above simplification, memgraph_link_target is now
replaced with a post build step on memgraph target itself. This
guarantees that the symlink always exists after building the executable,
as well as simplify the make invocation. The invocation now boils down
to `make memgraph` instead of `make memgraph_link_target`.

Reviewers: mferencevic

Reviewed By: mferencevic

Subscribers: pullbot

Differential Revision: https://phabricator.memgraph.io/D1043
2017-12-11 16:11:19 +01:00
..
.gitignore Added cppcheck. 2017-07-29 17:47:15 +02:00
build_debug Merge memgraph_link_target into memgraph executable target 2017-12-11 16:11:19 +01:00
build_diff Merge memgraph_link_target into memgraph executable target 2017-12-11 16:11:19 +01:00
build_release Include tools CMakeLists in the top level CMakeLists 2017-12-04 15:18:18 +01:00
cppcheck Take care of warnings/errors created by cppcheck. 2017-11-10 10:28:02 +01:00
generate Link macro benchmark runs together 2017-12-05 10:06:05 +01:00
macro_benchmark_summary Fixed macro benchmark summary indentation. 2017-11-07 10:54:15 +01:00