From 075930dffe64a1287ca38c0b9428e23c48b17d07 Mon Sep 17 00:00:00 2001
From: Adam Wardynski <award@.(win7-laptop)>
Date: Fri, 10 Dec 2010 20:53:32 +0100
Subject: [PATCH] Workaround for runantlr not setting up date stamps. That
 forced antlr to run every time. The workaround is to remove the output
 directory so files are generated from clean slate, thus have proper time
 stamps.

---
 libwccl/CMakeLists.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/libwccl/CMakeLists.txt b/libwccl/CMakeLists.txt
index e1e07c7..d4fc578 100644
--- a/libwccl/CMakeLists.txt
+++ b/libwccl/CMakeLists.txt
@@ -80,6 +80,7 @@ ADD_CUSTOM_COMMAND(
 		${PROJECT_BINARY_DIR}/parser/ANTLRParser.hpp
 		${PROJECT_BINARY_DIR}/parser/ANTLRExprTokenTypes.hpp
 		${PROJECT_BINARY_DIR}/parser/ANTLRExprTokenTypes.txt
+	COMMAND ${CMAKE_COMMAND} -E remove_directory ${PROJECT_BINARY_DIR}/parser
 	COMMAND runantlr -o parser ${PROJECT_SOURCE_DIR}/parser/grammar.g
 	DEPENDS ${PROJECT_SOURCE_DIR}/parser/grammar.g
 	COMMENT "-- Generating ANTLR parser cpp/hpp/txt files")
-- 
GitLab