| 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}) |