diff --git a/libwccl/CMakeLists.txt b/libwccl/CMakeLists.txt index 338182f7fc480bf86bde92c4b0c9ea807335e66e..ef0b8f83724a2e9d96f80fa019a042e4a9b37487 100644 --- a/libwccl/CMakeLists.txt +++ b/libwccl/CMakeLists.txt @@ -40,12 +40,15 @@ SET(libwccl_STAT_SRC ${libwccl_STAT_SRC} include_directories(${PROJECT_BINARY_DIR}/parser) ADD_CUSTOM_COMMAND( - OUTPUT parser/ANTLRLexer.cpp parser/ANTLRLexer.hpp parser/ANTLRParser.cpp - parser/ANTLRParser.hpp parser/ANTLRExprTokenTypes.hpp - parser/ANTLRExprTokenTypes.txt + OUTPUT ${PROJECT_BINARY_DIR}/parser/ANTLRLexer.cpp + ${PROJECT_BINARY_DIR}/parser/ANTLRLexer.hpp + ${PROJECT_BINARY_DIR}/parser/ANTLRParser.cpp + ${PROJECT_BINARY_DIR}/parser/ANTLRParser.hpp + ${PROJECT_BINARY_DIR}/parser/ANTLRExprTokenTypes.hpp + ${PROJECT_BINARY_DIR}/parser/ANTLRExprTokenTypes.txt COMMAND runantlr -o parser ${PROJECT_SOURCE_DIR}/parser/grammar.g DEPENDS ${PROJECT_SOURCE_DIR}/parser/grammar.g - COMMENT "-- Generating parser/ANTLRLexer.cpp parser/ANTLRLexer.hpp parser/ANTLRExprTokenTypes.hpp parser/ANTLRExprTokenTypes.txt parser/ANTLRParser.cpp parser/ANTLRParser.hpp") + COMMENT "-- Generating ANTLR parser cpp/hpp/txt files") file(GLOB_RECURSE INCS "*.h")