summaryrefslogtreecommitdiffstats
path: root/src/CMakeLists.txt
diff options
context:
space:
mode:
authorGravatar Tom Willemse2020-10-28 22:56:15 -0700
committerGravatar Tom Willemse2020-10-28 22:56:15 -0700
commit2e15e8bab840b6d13d1463709e3125bb2910dbab (patch)
tree41e805a0726990c175be46763b0bb029f7608856 /src/CMakeLists.txt
parent5fcfc5a01582c6159593eaaf23ec0109d1230130 (diff)
downloadcrafting-interpreters-2e15e8bab840b6d13d1463709e3125bb2910dbab.tar.gz
crafting-interpreters-2e15e8bab840b6d13d1463709e3125bb2910dbab.zip
Add GenerateAst and AstPrinter
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r--src/CMakeLists.txt7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index f664d96..cbd1efd 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -9,7 +9,10 @@ add_jar(Lox
com/craftinginterpreters/lox/Lox.java
com/craftinginterpreters/lox/TokenType.java
com/craftinginterpreters/lox/Token.java
+ com/craftinginterpreters/lox/Expr.java
+ com/craftinginterpreters/lox/AstPrinter.java
ENTRY_POINT com/craftinginterpreters/lox/Lox)
-get_target_property(_jarFile Lox JAR_FILE)
-get_target_property(_classDir Lox CLASSDIR)
+add_jar(GenerateAst
+ com/craftinginterpreters/tool/GenerateAst.java
+ ENTRY_POINT com/craftinginterpreters/tool/GenerateAst)