@ -1,4 +1,5 @@
set(BUILD_TESTING OFF)
set(BUILD_ASSETS_MPQ OFF)
set(DISABLE_ZERO_TIER ON)
set(DEVILUTIONX_SYSTEM_SDL_AUDIOLIB OFF)
set(DEVILUTIONX_SYSTEM_LIBSODIUM OFF)
@ -448,6 +448,10 @@ else()
endif()
target_link_libraries(${BIN_TARGET} PRIVATE libdevilutionx)
if(EMSCRIPTEN)
target_link_options(${BIN_TARGET} PRIVATE --preload-file assets)
if(BUILD_TESTING)
if(ENABLE_CODECOVERAGE)
if(CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
@ -91,7 +91,11 @@ const std::string &ConfigPath()
const std::string &AssetsPath()
{
if (!assetsPath)
#if __EMSCRIPTEN__
assetsPath.emplace("assets/");
#else
assetsPath.emplace(FromSDL(SDL_GetBasePath()) + "assets/");
#endif
return *assetsPath;
}