blob: 93e0d03307a864fada3a7e459dafe0b644371d5e [file] [log] [blame]
set(DIRS)
set(PARALLEL_DIRS)
set(PROG burg)
set(CPPFLAGS -DDEBUG)
list(APPEND CFLAGS -std=gnu89)
set(LDFLAGS -lstdc++)
set(ExtraSource ${CMAKE_CURRENT_BINARY_DIR}/y.tab.c)
set(STDIN_FILENAME ${CMAKE_CURRENT_SOURCE_DIR}/sample.gr)
file(GLOB TMP1 ${CMAKE_CURRENT_SOURCE_DIR}/*.c)
set(Source ${ExtraSource} ${TMP1})
include_directories(${CMAKE_CURRENT_BINARY_DIR})
add_yacc_parser(burg_parser gram.y ${CMAKE_CURRENT_BINARY_DIR}/y.tab.c ${CMAKE_CURRENT_BINARY_DIR}/y.tab.h)
llvm_multisource()
llvm_add_subdirectories(${DIRS} ${PARALLEL_DIRS})