mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-04-25 13:03:50 +00:00
Add sqlite single-player persistence with autosave
This commit is contained in:
parent
7d2edc288d
commit
0ff34364b6
7 changed files with 767 additions and 64 deletions
|
|
@ -20,6 +20,7 @@ find_package(OpenGL REQUIRED)
|
|||
find_package(GLEW REQUIRED)
|
||||
find_package(OpenSSL REQUIRED)
|
||||
find_package(Threads REQUIRED)
|
||||
find_package(SQLite3 REQUIRED)
|
||||
|
||||
# GLM (header-only math library)
|
||||
find_package(glm QUIET)
|
||||
|
|
@ -131,6 +132,7 @@ set(WOWEE_SOURCES
|
|||
src/rendering/weather.cpp
|
||||
src/rendering/lightning.cpp
|
||||
src/rendering/character_renderer.cpp
|
||||
src/rendering/character_preview.cpp
|
||||
src/rendering/wmo_renderer.cpp
|
||||
src/rendering/m2_renderer.cpp
|
||||
src/rendering/minimap.cpp
|
||||
|
|
@ -221,6 +223,7 @@ set(WOWEE_HEADERS
|
|||
include/rendering/swim_effects.hpp
|
||||
include/rendering/world_map.hpp
|
||||
include/rendering/character_renderer.hpp
|
||||
include/rendering/character_preview.hpp
|
||||
include/rendering/wmo_renderer.hpp
|
||||
include/rendering/loading_screen.hpp
|
||||
|
||||
|
|
@ -254,6 +257,14 @@ target_link_libraries(wowee PRIVATE
|
|||
Threads::Threads
|
||||
)
|
||||
|
||||
# SQLite
|
||||
if (TARGET SQLite::SQLite3)
|
||||
target_link_libraries(wowee PRIVATE SQLite::SQLite3)
|
||||
else()
|
||||
target_include_directories(wowee PRIVATE ${SQLite3_INCLUDE_DIRS})
|
||||
target_link_libraries(wowee PRIVATE ${SQLite3_LIBRARIES})
|
||||
endif()
|
||||
|
||||
# Platform-specific libraries
|
||||
if(WIN32)
|
||||
target_link_libraries(wowee PRIVATE ws2_32)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue