diff options
author | Tuowen Zhao <ztuowen@gmail.com> | 2016-09-19 22:32:41 +0000 |
---|---|---|
committer | Tuowen Zhao <ztuowen@gmail.com> | 2016-09-19 22:32:41 +0000 |
commit | cf2eb3dde8d9d49f28b9f91a726c865abe948109 (patch) | |
tree | deff333167b9a132df5903cf629e623f20c9a7e8 /lib/parserel/CMakeLists.txt | |
parent | ad802305ebdc4a3956f90382f7d40a104e8c2f73 (diff) | |
download | chill-cf2eb3dde8d9d49f28b9f91a726c865abe948109.tar.gz chill-cf2eb3dde8d9d49f28b9f91a726c865abe948109.tar.bz2 chill-cf2eb3dde8d9d49f28b9f91a726c865abe948109.zip |
parseRel as lib
Diffstat (limited to 'lib/parserel/CMakeLists.txt')
-rw-r--r-- | lib/parserel/CMakeLists.txt | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/lib/parserel/CMakeLists.txt b/lib/parserel/CMakeLists.txt new file mode 100644 index 0000000..adc1d88 --- /dev/null +++ b/lib/parserel/CMakeLists.txt @@ -0,0 +1,18 @@ +find_package(BISON) +find_package(FLEX) + +FLEX_TARGET(ExprScanner src/parseRel.ll ${CMAKE_CURRENT_BINARY_DIR}/parseRel.yy.cc COMPILE_FLAGS + "--header-file=${CMAKE_CURRENT_BINARY_DIR}/parseRel.ll.hh") # Hack to avoid generating header in root +BISON_TARGET(ExprParser src/parseRel.yy ${CMAKE_CURRENT_BINARY_DIR}/parseRel.tab.cc COMPILE_FLAGS "-t -d") +ADD_FLEX_BISON_DEPENDENCY(ExprScanner ExprParser) + +include_directories( + include + ${CMAKE_CURRENT_BINARY_DIR} + ) + +add_library(parseRel + src/parseRel.cc + ${FLEX_ExprScanner_OUTPUTS} + ${BISON_ExprParser_OUTPUTS} + ) |