Do not use dyn_cast<> after isa<>
[oota-llvm.git] / examples / Kaleidoscope / CMakeLists.txt
index 8c87ac50b7a4cad8f1de26921f4138efc906323d..32664aa2a22721dc35d5e56095273ebe804e8d99 100644 (file)
@@ -1,6 +1,16 @@
+add_custom_target(Kaleidoscope)
+set_target_properties(Kaleidoscope PROPERTIES FOLDER Examples)
+
+macro(add_kaleidoscope_chapter name)
+  add_dependencies(Kaleidoscope ${name})
+  add_llvm_example(${name} ${ARGN})
+endmacro(add_kaleidoscope_chapter name)
+
 add_subdirectory(Chapter2)
 add_subdirectory(Chapter3)
 add_subdirectory(Chapter4)
 add_subdirectory(Chapter5)
 add_subdirectory(Chapter6)
 add_subdirectory(Chapter7)
+add_subdirectory(Chapter8)
+add_subdirectory(Orc)