From 04dce84fff6594026b68acf7304df211cf24fbbd Mon Sep 17 00:00:00 2001 From: Aadi Desai <21363892+supleed2@users.noreply.github.com> Date: Mon, 6 Mar 2023 16:44:15 +0000 Subject: [PATCH] Remove OutputFile include --- CMakeLists.txt | 3 +-- Src/main.cpp | 8 +++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3ff5da5..1a5a7da 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,9 +9,8 @@ include_directories(tinyxml2) add_library(ClassBuilder Src/ClassBuilder.cpp) add_library(Builders Src/Builders.cpp) -add_library(OutputFile Src/OutputFile.cpp) add_library(XmlParser Src/XmlParser.cpp) add_library(tinyxml2 tinyxml2/tinyxml2.cpp) add_executable(svd2cpp Src/main.cpp) -target_link_libraries(svd2cpp ClassBuilder Builders OutputFile XmlParser tinyxml2) \ No newline at end of file +target_link_libraries(svd2cpp ClassBuilder Builders XmlParser tinyxml2) diff --git a/Src/main.cpp b/Src/main.cpp index f10e56e..f0da53e 100644 --- a/Src/main.cpp +++ b/Src/main.cpp @@ -1,8 +1,8 @@ +#include #include #include #include #include -#include int main(int argc, char** argv){ // Create and configure options for the program @@ -47,6 +47,8 @@ int main(int argc, char** argv){ classBuilder.setupBuilders(); classBuilder.build(); - OutputFile oFile(outputFile); - std::cout << (oFile.save(classBuilder.getStream()) ? "Successfuly created " : "Failed to create ") << outputFile << std::endl; + std::ofstream oFile; + oFile.open(outputFile); + oFile << classBuilder.getStream().str(); + oFile.close(); } \ No newline at end of file