Skip to content
Snippets Groups Projects
Unverified Commit 6e36612d authored by David Hermann's avatar David Hermann
Browse files

Refactoring CMakeLists.txt

Changing SDL to SDL2
Refactoring level, engine, scene, spritesheet, window changing SDL to SDL2
parent a09f1d15
Branches
No related tags found
1 merge request!14Refactoring CMakeLists.txt
......@@ -10,6 +10,8 @@ project(ADVANCED_WARS
file(GLOB ADVANCED_WARS_SOURCES
"${PROJECT_SOURCE_DIR}/src/*.cpp"
"${PROJECT_SOURCE_DIR}/src/*.hpp"
"${PROJECT_SOURCE_DIR}/src/ui/*.cpp"
"${PROJECT_SOURCE_DIR}/src/ui/*.hpp"
)
# C++ Standard festlegen
......@@ -30,10 +32,14 @@ set(CMAKE_MODULE_PATH ${ADVANCED_WARS_SOURCE_DIR}/cmake/ ${CMAKE_MODULE_PATH})
# SDL2
find_package(SDL2 REQUIRED)
find_package(SDL2_IMAGE REQUIRED)
find_package(SDL2_ttf REQUIRED)
find_package(HDF5 REQUIRED COMPONENTS CXX)
include_directories(/usr/include/SDL2)
include_directories(${SDL2_INCLUDE_DIR})
include_directories(${SDL2_IMG_INCLUDE_DIR})
include_directories(${SDL2_TTF_INCLUDE_DIR})
include_directories(${HDF5_INCLUDE_DIRS})
# Executable erstellen
......@@ -41,6 +47,9 @@ add_executable(advanced_wars src/main.cpp ${ADVANCED_WARS_SOURCES})
target_link_libraries(advanced_wars
${SDL2_LIBRARY}
${SDL2_IMG_LIBRARY}
${SDL2_TTF_LIBRARIY}
${HDF5_LIBRARIES}
-lSDL2
-lSDL2_ttf
m
)
\ No newline at end of file
......@@ -3,7 +3,7 @@
#include "scene.hpp"
#include "spritesheet.hpp"
#include "window.hpp"
#include <SDL.h>
#include <SDL2/SDL.h>
#include <SDL_image.h>
#include <stdexcept>
#include <vector>
......
......
......@@ -4,7 +4,7 @@
#include "scene.hpp"
#include "spritesheet.hpp"
#include "window.hpp"
#include <SDL.h>
#include <SDL2/SDL.h>
#include <optional>
#include <vector>
......
......
......@@ -3,7 +3,7 @@
#include "unit.hpp"
#include <string>
#include <iostream>
#include <SDL.h>
#include <SDL2/SDL.h>
namespace advanced_wars
{
......
......
......@@ -4,7 +4,7 @@
#include "scene.hpp"
#include "tile.hpp"
#include "unit.hpp"
#include <SDL.h>
#include <SDL2/SDL.h>
#include <string>
#include <vector>
......
......
#pragma once
#include <SDL.h>
#include <SDL2/SDL.h>
#include <vector>
namespace advanced_wars {
......
......
#pragma once
#include "SDL_render.h"
#include <SDL.h>
#include <SDL2/SDL.h>
#include <string>
#include <vector>
......
......
#pragma once
#include <SDL.h>
#include <SDL2/SDL.h>
#include <string>
namespace advanced_wars {
......
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment