Skip to content

Commit dbca10b

Browse files
committed
fetchcontent stormlib
1 parent 706036d commit dbca10b

File tree

370 files changed

+13
-98374
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

370 files changed

+13
-98374
lines changed

.github/workflows/apt-deps.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
libsdl2-dev libpng-dev libglew-dev libzip-dev zipcmp zipmerge ziptool ninja-build nlohmann-json3-dev libtinyxml2-dev libspdlog-dev
1+
libsdl2-dev libpng-dev libglew-dev libzip-dev zipcmp zipmerge ziptool ninja-build nlohmann-json3-dev libtinyxml2-dev libspdlog-dev libstorm-dev

cmake/dependencies/common.cmake

+12
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,15 @@ target_sources(ImGui
3030
)
3131

3232
target_include_directories(ImGui PUBLIC ${imgui_SOURCE_DIR} ${imgui_SOURCE_DIR}/backends PRIVATE ${SDL2_INCLUDE_DIRS})
33+
34+
# ========= StormLib =============
35+
if(TRUE)
36+
FetchContent_Declare(
37+
StormLib
38+
GIT_REPOSITORY https://github.com/ladislav-zezula/StormLib.git
39+
GIT_TAG v9.25
40+
OVERRIDE_FIND_PACKAGE
41+
)
42+
FetchContent_MakeAvailable(StormLib)
43+
list(APPEND ADDITIONAL_LIB_INCLUDES ${stormlib_SOURCE_DIR}/src)
44+
endif()

extern/CMakeLists.txt

-13
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,6 @@ add_library(DrLibs INTERFACE)
55

66
target_include_directories(DrLibs INTERFACE ${DRLIBS_DIR})
77

8-
#=================== Storm ===================
9-
10-
set(STORMLIB_DIR ${CMAKE_CURRENT_SOURCE_DIR}/StormLib)
11-
add_subdirectory(${STORMLIB_DIR})
12-
if((CMAKE_SYSTEM_NAME MATCHES "Windows") AND ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang"))
13-
include(../cmake/HandleCompilerRT.cmake)
14-
find_compiler_rt_library(builtins CLANG_RT_BUILTINS_LIBRARY)
15-
get_filename_component(LIBDIR "${CLANG_RT_BUILTINS_LIBRARY}" DIRECTORY)
16-
if(IS_DIRECTORY "${LIBDIR}")
17-
target_link_libraries(storm ${CLANG_RT_BUILTINS_LIBRARY})
18-
endif()
19-
endif()
20-
218
#=================== ZAPDUtils ===================
229

2310
set(ZAPDUTILS_DIR ${CMAKE_CURRENT_SOURCE_DIR}/ZAPDUtils)

extern/StormLib/.gitignore

-167
This file was deleted.

0 commit comments

Comments
 (0)