Begin working on the lexer.

This commit is contained in:
2018-02-10 13:52:33 -08:00
parent 29ae1ce5b4
commit 10652048ab
4 changed files with 60 additions and 0 deletions

View File

@@ -8,7 +8,14 @@ project(libabacus)
add_compile_options(-pedantic -Wall)
add_library(abacus STATIC src/lexer.c)
add_executable(libabacus src/main.c)
add_subdirectory(external/liblex)
set_property(TARGET abacus PROPERTY C_STANDARD 90)
set_property(TARGET libabacus PROPERTY C_STANDARD 90)
target_include_directories(abacus PUBLIC include)
target_include_directories(libabacus PUBLIC include)
target_link_libraries(abacus lex)
target_link_libraries(libabacus abacus)