diff --git a/src/create.cpp b/src/create.cpp index 2562fa7..e396001 100644 --- a/src/create.cpp +++ b/src/create.cpp @@ -177,7 +177,7 @@ auto createFromSteamDepotConfigs( const std::string& configPath, const std::vect continue; } - const auto createFromSteamDepotConfig{ [ &configPath, &indexLocation, skipArchives, &fileExcludes, &fileIncludes, &archiveExcludes, &archiveIncludes, &contentRoot ]( const KV1Element& depotBuildConfig ) { + const auto createFromSteamDepotConfig{ [ &configPath, &indexLocation, skipArchives, &fileExcludes, &fileIncludes, &archiveExcludes, &archiveIncludes, &contentRoot ]( const auto& depotBuildConfig ) { std::vector exclusionRegexes; exclusionRegexes.insert( exclusionRegexes.end(), fileExcludes.begin(), fileExcludes.end() ); for ( int i = 0; i < depotBuildConfig.getChildCount( "FileExclusion" ); i++ ) { diff --git a/src/thirdparty/CMakeLists.txt b/src/thirdparty/CMakeLists.txt index 6be1c5d..c9b2e6c 100644 --- a/src/thirdparty/CMakeLists.txt +++ b/src/thirdparty/CMakeLists.txt @@ -9,12 +9,9 @@ add_subdirectory( "${CMAKE_CURRENT_LIST_DIR}/argumentum" SYSTEM ) add_subdirectory( "${CMAKE_CURRENT_LIST_DIR}/fmt" SYSTEM ) # sourcepp -set( SOURCEPP_USE_BSPPP OFF CACHE INTERNAL "" ) -set( SOURCEPP_USE_DMXPP OFF CACHE INTERNAL "" ) -set( SOURCEPP_USE_FGDPP OFF CACHE INTERNAL "" ) -set( SOURCEPP_USE_GAMEPP OFF CACHE INTERNAL "" ) -set( SOURCEPP_USE_MDLPP OFF CACHE INTERNAL "" ) -set( SOURCEPP_USE_STEAMPP OFF CACHE INTERNAL "" ) -set( SOURCEPP_USE_VICEPP OFF CACHE INTERNAL "" ) -set( SOURCEPP_USE_VTFPP OFF CACHE INTERNAL "" ) +set( SOURCEPP_LIBS_START_ENABLED OFF CACHE INTERNAL "" FORCE ) +set( SOURCEPP_USE_KVPP ON CACHE INTERNAL "" FORCE ) +set( SOURCEPP_USE_VPKPP ON CACHE INTERNAL "" FORCE ) +# We don't really need support for this, get rid of the bloat! +set( SOURCEPP_VPKPP_SUPPORT_VPK_V54 OFF CACHE INTERNAL "" FORCE ) add_subdirectory( "${CMAKE_CURRENT_LIST_DIR}/sourcepp" SYSTEM ) diff --git a/src/thirdparty/fmt b/src/thirdparty/fmt index 1db2274..9ff9c69 160000 --- a/src/thirdparty/fmt +++ b/src/thirdparty/fmt @@ -1 +1 @@ -Subproject commit 1db227496677bdddabc21cadaee63a1923bf3a3d +Subproject commit 9ff9c695db8aeadf70eb26498a0e1cdceeeb849a diff --git a/src/thirdparty/sourcepp b/src/thirdparty/sourcepp index e535a6d..9557fad 160000 --- a/src/thirdparty/sourcepp +++ b/src/thirdparty/sourcepp @@ -1 +1 @@ -Subproject commit e535a6dcc17e04bd9e38b8c8cb5a41521c4111c3 +Subproject commit 9557fad344fcdf8aafc415ed29687ce725afb5ee