From 7f7d3d9c1c1e52b685cc4e16e6375da130e98500 Mon Sep 17 00:00:00 2001 From: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com> Date: Thu, 9 Sep 2021 16:09:55 -0700 Subject: [PATCH] Creates destination directory if it doesnt exists, `file(ARCHIVE_CREATE` will fail if the directory is not there Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com> --- cmake/Projects.cmake | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cmake/Projects.cmake b/cmake/Projects.cmake index e70c8a4b14..7f2ac6a4fd 100644 --- a/cmake/Projects.cmake +++ b/cmake/Projects.cmake @@ -149,8 +149,9 @@ foreach(project ${LY_PROJECTS}) if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") set(install_output_folder "${CMAKE_INSTALL_PREFIX}/@runtime_output_directory@/@PAL_PLATFORM_NAME@/${CMAKE_INSTALL_CONFIG_NAME}") message(STATUS "Generating ${install_output_folder}/Engine.pak from @full_directory_path@/Cache") - file(ARCHIVE_CREATE OUTPUT ${install_output_folder}/Engine.pak - PATHS @full_directory_path@/Cache + file(MAKE_DIRECTORY "${install_output_folder}") + file(ARCHIVE_CREATE OUTPUT "${install_output_folder}/Engine.pak" + PATHS "@full_directory_path@/Cache" FORMAT zip ) message(STATUS "${install_output_folder}/Engine.pak generated")