diff --git a/CMakeLists.txt b/CMakeLists.txt index 8cc14a61..fda4c824 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -95,8 +95,8 @@ else() endif() if(NOT DEFINED LIBLOADORDER_URL) - set(LIBLOADORDER_URL "https://github.com/Ortham/libloadorder/archive/15.0.2.tar.gz") - set(LIBLOADORDER_HASH "SHA256=7048984da19f6e1e6a271b0b396fc5a47ae3c25ff715995c885dc8a7a9bbc5d6") + set(LIBLOADORDER_URL "https://github.com/Ortham/libloadorder/archive/16.0.0.tar.gz") + set(LIBLOADORDER_HASH "SHA256=920d1f1f52b204ef70d726d50c6c7d03ce206b5f28f642aceeb7bad578d0635c") endif() ExternalProject_Add(libloadorder @@ -113,7 +113,7 @@ ExternalProject_Get_Property(libloadorder SOURCE_DIR) set(LIBLOADORDER_INCLUDE_DIRS "${SOURCE_DIR}/ffi/include") set(LIBLOADORDER_LIBRARIES "${SOURCE_DIR}/target/${RUST_TARGET}/release/${CMAKE_STATIC_LIBRARY_PREFIX}loadorder_ffi${CMAKE_STATIC_LIBRARY_SUFFIX}") if(CMAKE_SYSTEM_NAME STREQUAL "Windows") - set(LIBLOADORDER_LIBRARIES ${LIBLOADORDER_LIBRARIES} userenv) + set(LIBLOADORDER_LIBRARIES ${LIBLOADORDER_LIBRARIES} ntdll propsys userenv windowsapp) else() set(LIBLOADORDER_LIBRARIES ${LIBLOADORDER_LIBRARIES} dl) endif()