chore(file): add sfile/sfilenative backend selection

This commit is contained in:
aomizu 2025-12-29 19:01:26 +09:00 committed by fallenoak
parent fb141ff527
commit a4dec308c2
4 changed files with 126 additions and 0 deletions

View file

@ -39,11 +39,18 @@ if(WHOA_SYSTEM_LINUX)
list(APPEND STORM_SOURCES ${STORM_LINUX_SOURCES})
endif()
if(WHOA_SFILE_MODE STREQUAL "STORMLIB")
list(APPEND STORM_SOURCES "file/SFile.cpp")
else()
list(APPEND STORM_SOURCES "file/SFileNative.cpp")
endif()
add_library(storm STATIC
${STORM_SOURCES}
)
target_compile_definitions(storm PRIVATE _CRT_SECURE_NO_WARNINGS)
target_compile_definitions(storm PUBLIC WHOA_SFILE_MODE_${WHOA_SFILE_MODE})
target_include_directories(storm
PUBLIC