From cce63aca270c51fb3ce9790438e3c23864de0a87 Mon Sep 17 00:00:00 2001 From: Adrian Kummerlaender Date: Wed, 23 Dec 2015 21:43:51 +0100 Subject: Implement file change tracking using `diff` The newly introduced `ChangeTracker` class is now keeping track of all tracked file in addition to spawning and managing a corresponding `diff` instance that enables printing pretty _patch-style_ change summaries to the logging target. This commit introduces `boost-process` and `diff` as dependencies of this library. --- CMakeLists.txt | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index a9596fe..2be4520 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,4 +10,15 @@ include_directories( src/ ) -add_library(ChangeLog SHARED src/change_log.cc) +add_library( + ChangeLog + SHARED + src/change_log.cc + src/change_tracker.cc +) + +target_link_libraries( + ChangeLog + boost_system + boost_filesystem +) -- cgit v1.2.3