Index: test-suite/trunk/MultiSource/Applications/Makefile =================================================================== --- test-suite/trunk/MultiSource/Applications/Makefile +++ test-suite/trunk/MultiSource/Applications/Makefile @@ -45,6 +45,7 @@ ifdef BENCHMARKING_ONLY PARALLEL_DIRS := $(filter-out Burg, $(PARALLEL_DIRS)) PARALLEL_DIRS := $(filter-out treecc, $(PARALLEL_DIRS)) +PARALLEL_DIRS := $(filter-out lemon, $(PARALLEL_DIRS)) endif include $(LEVEL)/Makefile.programs Index: test-suite/trunk/MultiSource/Applications/lemon/CMakeLists.txt =================================================================== --- test-suite/trunk/MultiSource/Applications/lemon/CMakeLists.txt +++ test-suite/trunk/MultiSource/Applications/lemon/CMakeLists.txt @@ -1,7 +1,9 @@ -set(Source lemon.c) -set(PROG lemon) -set(RUN_OPTIONS ${CMAKE_CURRENT_SOURCE_DIR}/parse.y ${CMAKE_CURRENT_SOURCE_DIR}/example1.y ${CMAKE_CURRENT_SOURCE_DIR}/example2.y ${CMAKE_CURRENT_SOURCE_DIR}/example3.y ${CMAKE_CURRENT_SOURCE_DIR}/example4.y ${CMAKE_CURRENT_SOURCE_DIR}/example5.y ${CMAKE_CURRENT_SOURCE_DIR}/lighttpd_configparser.y ${CMAKE_CURRENT_SOURCE_DIR}/lighttpd_mod_ssi_exprparser.y ${CMAKE_CURRENT_SOURCE_DIR}/wireshark_dtd_grammar.lemon ${CMAKE_CURRENT_SOURCE_DIR}/wireshark_grammar.lemon ${CMAKE_CURRENT_SOURCE_DIR}/wireshark_mate_grammar.lemon ${CMAKE_CURRENT_SOURCE_DIR}/xapian_queryparser.lemony ${CMAKE_CURRENT_SOURCE_DIR}/ecmascript.y) -set(HASH_PROGRAM_OUTPUT 1) -set(RUNTIMELIMIT 1500) -set(DIFFPROG ${PROGDIR}/DiffOutput.sh "diff ") -llvm_multisource() +if(NOT TEST_SUITE_BENCHMARKING_ONLY) + set(Source lemon.c) + set(PROG lemon) + set(RUN_OPTIONS ${CMAKE_CURRENT_SOURCE_DIR}/parse.y ${CMAKE_CURRENT_SOURCE_DIR}/example1.y ${CMAKE_CURRENT_SOURCE_DIR}/example2.y ${CMAKE_CURRENT_SOURCE_DIR}/example3.y ${CMAKE_CURRENT_SOURCE_DIR}/example4.y ${CMAKE_CURRENT_SOURCE_DIR}/example5.y ${CMAKE_CURRENT_SOURCE_DIR}/lighttpd_configparser.y ${CMAKE_CURRENT_SOURCE_DIR}/lighttpd_mod_ssi_exprparser.y ${CMAKE_CURRENT_SOURCE_DIR}/wireshark_dtd_grammar.lemon ${CMAKE_CURRENT_SOURCE_DIR}/wireshark_grammar.lemon ${CMAKE_CURRENT_SOURCE_DIR}/wireshark_mate_grammar.lemon ${CMAKE_CURRENT_SOURCE_DIR}/xapian_queryparser.lemony ${CMAKE_CURRENT_SOURCE_DIR}/ecmascript.y) + set(HASH_PROGRAM_OUTPUT 1) + set(RUNTIMELIMIT 1500) + set(DIFFPROG ${PROGDIR}/DiffOutput.sh "diff ") + llvm_multisource() +endif()