Details | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 11 | mjames | 1 | project (eagle_read) |
| 2 | |||
| 3 | |||
| 4 | |||
| 5 | find_package(BISON) |
||
| 6 | find_package(FLEX) |
||
| 7 | |||
| 8 | BISON_TARGET(MyParser eagle_yacc.y ${CMAKE_CURRENT_BINARY_DIR}/eagle_yacc.c DEFINES_FILE ${CMAKE_CURRENT_BINARY_DIR}/acf_yacc.h) |
||
| 9 | FLEX_TARGET(MyScanner eagle_lex.l ${CMAKE_CURRENT_BINARY_DIR}/eagle_lex.c) |
||
| 10 | ADD_FLEX_BISON_DEPENDENCY(MyScanner MyParser) |
||
| 11 | |||
| 12 | |||
| 13 | |||
| 14 | add_executable(eagle_read |
||
| 15 | ${BISON_MyParser_OUTPUTS} |
||
| 16 | ${FLEX_MyScanner_OUTPUTS} |
||
| 17 | eagle_main.c |
||
| 18 | ) |
||
| 19 | |||
| 20 | target_include_directories(eagle_read PUBLIC ../vertcl_src ../include ../cmdlib |
||
| 21 | .. ../vertlib |
||
| 22 | ${CMAKE_CURRENT_BINARY_DIR}) |
||
| 23 | |||
| 24 | target_link_libraries(eagle_read PUBLIC vertlib cmdlib versionlib dummy_lex) |
||
| 25 |