From 3bedd81d964c1d7fcab147f517cff2ac7469deea Mon Sep 17 00:00:00 2001 From: Shweet Date: Wed, 18 Jun 2025 17:51:03 -0400 Subject: [PATCH] readme --- CMakeLists.txt | 4 ++-- README.md | 26 ++++++++++++++++++++++++++ include/tinyxml2 | 1 + src/COMMON.h | 1 - 4 files changed, 29 insertions(+), 3 deletions(-) create mode 160000 include/tinyxml2 diff --git a/CMakeLists.txt b/CMakeLists.txt index b751cb4..5851597 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,11 +15,11 @@ file(GLOB SOURCES add_executable(${PROJECT_NAME} ${SOURCES}) -target_include_directories(${PROJECT_NAME} PRIVATE include include/imgui include/tinyxml2 src ) +target_include_directories(${PROJECT_NAME} PRIVATE include include/imgui include/tinyxml2 src) set(CMAKE_CXX_FLAGS "-g -O2 -std=c++23 -Wall -Wextra -pedantic -Wno-unused-variable -Wno-unused-parameter -Wno-ignored-qualifiers -Wno-parentheses -Wno-unused-function -Wno-class-memaccess -Wno-delete-incomplete") -target_link_libraries(${PROJECT_NAME} PRIVATE m GL GLEW SDL3 SDL3_mixer) +target_link_libraries(${PROJECT_NAME} PRIVATE m GL GLEW SDL3) message("System: ${CMAKE_SYSTEM_NAME}") message("Project: ${PROJECT_NAME}") diff --git a/README.md b/README.md index e69de29..5b8d0f4 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,26 @@ +# Anm2ed + +Reimplementation of *The Binding of Isaac: Rebirth*'s proprietary animation editor; dealing with manipulating the XML-based ".anm2" format. + +# Dependencies +- SDL3 +- GLEW + +# Build + +After cloning, make sure to initialize the submodules: + +```git submodules update --init``` + +Then: + +``` + +mkdir build + +cd build + +cmake .. + +make -j +``` diff --git a/include/tinyxml2 b/include/tinyxml2 new file mode 160000 index 0000000..e6caeae --- /dev/null +++ b/include/tinyxml2 @@ -0,0 +1 @@ +Subproject commit e6caeae85799003f4ca74ff26ee16a789bc2af48 diff --git a/src/COMMON.h b/src/COMMON.h index 830b4d4..ca5712e 100644 --- a/src/COMMON.h +++ b/src/COMMON.h @@ -1,7 +1,6 @@ #pragma once #include -#include #include #include