From 48aecca95d71d7e480b897e5968b3335c0d2401e Mon Sep 17 00:00:00 2001 From: Benoy Bose Date: Thu, 28 Nov 2024 00:13:38 +0530 Subject: [PATCH] Moved source files to src --- CMakeLists.txt | 14 +------------- src/CMakeLists.txt | 9 +++++++++ Hoo.cpp => src/Hoo.cpp | 0 Hoo.hpp => src/Hoo.hpp | 0 HooCore.cpp => src/HooCore.cpp | 0 HooCore.hpp => src/HooCore.hpp | 0 Node.hpp => src/Node.hpp | 0 Visitor.cpp => src/Visitor.cpp | 0 Visitor.hpp => src/Visitor.hpp | 0 9 files changed, 10 insertions(+), 13 deletions(-) create mode 100644 src/CMakeLists.txt rename Hoo.cpp => src/Hoo.cpp (100%) rename Hoo.hpp => src/Hoo.hpp (100%) rename HooCore.cpp => src/HooCore.cpp (100%) rename HooCore.hpp => src/HooCore.hpp (100%) rename Node.hpp => src/Node.hpp (100%) rename Visitor.cpp => src/Visitor.cpp (100%) rename Visitor.hpp => src/Visitor.hpp (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2e79759..ff12059 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -18,18 +18,6 @@ EXECUTE_PROCESS( ) ADD_CUSTOM_TARGET(HooBaseVisitor ALL DEPENDS ${ANTLR_GENERATED_DIR}/HooBaseVisitor.cpp) - INCLUDE_DIRECTORIES(${ANTLR_GENERATED_DIR} ${ANTLR_INCLUDE_DIR}) -ADD_LIBRARY(hoocore STATIC HooCore.cpp HooCore.hpp Node.hpp) - -ADD_EXECUTABLE(hoo - Hoo.cpp Visitor.cpp - ${ANTLR_GENERATED_DIR}/HooBaseVisitor.cpp - ${ANTLR_GENERATED_DIR}/HooVisitor.cpp - ${ANTLR_GENERATED_DIR}/HooLexer.cpp - ${ANTLR_GENERATED_DIR}/HooParser.cpp) - -ADD_DEPENDENCIES(hoo HooBaseVisitor) - -TARGET_LINK_LIBRARIES(hoo antlr4-runtime LLVMCore LLVMSupport) +ADD_SUBDIRECTORY(src) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 0000000..a1e0a76 --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,9 @@ +ADD_LIBRARY(hoocore STATIC HooCore.cpp HooCore.hpp Node.hpp) +ADD_EXECUTABLE(hoo + Hoo.cpp Visitor.cpp + ${ANTLR_GENERATED_DIR}/HooBaseVisitor.cpp + ${ANTLR_GENERATED_DIR}/HooVisitor.cpp + ${ANTLR_GENERATED_DIR}/HooLexer.cpp + ${ANTLR_GENERATED_DIR}/HooParser.cpp) +ADD_DEPENDENCIES(hoo HooBaseVisitor) +TARGET_LINK_LIBRARIES(hoo antlr4-runtime LLVMCore LLVMSupport) diff --git a/Hoo.cpp b/src/Hoo.cpp similarity index 100% rename from Hoo.cpp rename to src/Hoo.cpp diff --git a/Hoo.hpp b/src/Hoo.hpp similarity index 100% rename from Hoo.hpp rename to src/Hoo.hpp diff --git a/HooCore.cpp b/src/HooCore.cpp similarity index 100% rename from HooCore.cpp rename to src/HooCore.cpp diff --git a/HooCore.hpp b/src/HooCore.hpp similarity index 100% rename from HooCore.hpp rename to src/HooCore.hpp diff --git a/Node.hpp b/src/Node.hpp similarity index 100% rename from Node.hpp rename to src/Node.hpp diff --git a/Visitor.cpp b/src/Visitor.cpp similarity index 100% rename from Visitor.cpp rename to src/Visitor.cpp diff --git a/Visitor.hpp b/src/Visitor.hpp similarity index 100% rename from Visitor.hpp rename to src/Visitor.hpp