From ab12e3fafdd68bd8c177127afaf000fdf52afad6 Mon Sep 17 00:00:00 2001 From: Tomas Babej Date: Fri, 4 Dec 2020 00:18:06 -0500 Subject: [PATCH] CMake: Add custom review target Use with Github PR ids as follows: make PR=2358 review --- CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 8106810b2..a42042c3e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -154,6 +154,12 @@ foreach (doc_FILE ${doc_FILES}) install (FILES ${doc_FILE} DESTINATION ${TASK_DOCDIR}) endforeach (doc_FILE) +add_custom_command(OUTPUT run-review + COMMAND docker build -f scripts/review-dockerfile --build-arg PR=$(PR) -t taskwarrior-review:$(PR) . + COMMAND docker run --rm --hostname pr-$(PR) -it taskwarrior-review:$(PR) bash || : +) +add_custom_target(review DEPENDS run-review) + # --- set (CPACK_SOURCE_GENERATOR "TGZ")