diff --git a/LCS/Blob/src/CMakeLists.txt b/LCS/Blob/src/CMakeLists.txt index d14cf2e3251b73e0035b8d740df981d9e479e46d..7705906f7f3d7c6c47c07518b1c4bac0404ea4f4 100644 --- a/LCS/Blob/src/CMakeLists.txt +++ b/LCS/Blob/src/CMakeLists.txt @@ -6,11 +6,15 @@ if (bison_bin) execute_process ( WORKING_DIRECTORY ${LCS_SOURCE_DIR}/Blob/src - COMMAND bison -d -p KeyParse -o KeyParse.cc KeyParse.yy + COMMAND bison -y -d -p KeyParse KeyParse.yy -o KeyParse TIMEOUT 20 ERROR_VARIABLE yacc_error OUTPUT_QUIET ) + execute_process ( + WORKING_DIRECTORY ${LCS_SOURCE_DIR}/Blob/src + COMMAND mv KeyParse KeyParse.cc + ) else (bison_bin) message (SEND_ERROR "Unable to run YACC; missing application!") endif (bison_bin)