diff --git a/.gitmodules b/.gitmodules index ee9c46d..dd78857 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,3 +4,6 @@ [submodule "vendor/simdjson"] path = vendor/simdjson url = https://github.com/simdjson/simdjson +[submodule "vendor/CUE4Parse"] + path = vendor/CUE4Parse + url = https://github.com/FabianFG/CUE4Parse diff --git a/CMakeLists.txt b/CMakeLists.txt index d0499cf..2951b05 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -77,3 +77,8 @@ set_property(TARGET dbd-unlocker PROPERTY USE_FOLDERS ON) set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT dbd-unlocker) group_files("${UNLOCKER_SOURCES}") +include_external_msproject(CUE4Parse "${CMAKE_CURRENT_SOURCE_DIR}/vendor/CUE4Parse/CUE4Parse/CUE4Parse.csproj") +set_target_properties(CUE4Parse PROPERTIES VS_PROJECT_TYPE "9A19103F-16F7-4668-BE54-9A1E7A4F7556") + + +add_dependencies(dbd-dumper CUE4Parse) diff --git a/vendor/CUE4Parse b/vendor/CUE4Parse new file mode 160000 index 0000000..839bcc0 --- /dev/null +++ b/vendor/CUE4Parse @@ -0,0 +1 @@ +Subproject commit 839bcc0e8201c1981d731d16b0cb541aed80562e