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