diff options
author | Tom Willemse | 2020-10-28 23:03:25 -0700 |
---|---|---|
committer | Tom Willemse | 2020-10-28 23:03:25 -0700 |
commit | f6cdbabe1cd74616b2d88cce211bd95f21098b12 (patch) | |
tree | 8a078bb85002b81fd12ec960030c3a2b5930588f /src | |
parent | 2e15e8bab840b6d13d1463709e3125bb2910dbab (diff) | |
download | crafting-interpreters-f6cdbabe1cd74616b2d88cce211bd95f21098b12.tar.gz crafting-interpreters-f6cdbabe1cd74616b2d88cce211bd95f21098b12.zip |
Automatically generate Expr.java using GenerateAst
Diffstat (limited to 'src')
-rw-r--r-- | src/CMakeLists.txt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index cbd1efd..e5f8a66 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -5,6 +5,10 @@ include(UseJava) project(Lox NONE) +add_custom_command(OUTPUT com/craftinginterpreters/lox/Expr.java + COMMAND java -jar GenerateAst.jar com/craftinginterpreters/lox + DEPENDS GenerateAst) + add_jar(Lox com/craftinginterpreters/lox/Lox.java com/craftinginterpreters/lox/TokenType.java |