Fix issue when moving AR recordings directory

This commit is contained in:
2023-09-30 13:38:40 +02:00
parent 302c3e014b
commit 3e2396ad41
2 changed files with 5 additions and 4 deletions

View File

@@ -25,13 +25,13 @@ endif()
project (openVulkanoCpp VERSION 1.0 LANGUAGES C CXX)
file(GLOB_RECURSE sources CONFIGURE_DEPENDS "openVulkanoCpp/*.cpp")
file(GLOB_RECURSE sources CONFIGURE_DEPENDS "openVulkanoCpp/*.c" "openVulkanoCpp/*.cpp")
if(IOS)
add_compile_options("$<$<CONFIG:Release>:-O3>$<$<CONFIG:Debug>:-O0>$<$<CONFIG:MinSizeRel>:-Os>$<$<CONFIG:RelWithDebInfo>:-O2>")
set(CMAKE_Swift_LANGUAGE_VERSION 5.0)
enable_language(Swift)
file(GLOB_RECURSE sources CONFIGURE_DEPENDS "openVulkanoCpp/*.mm" "openVulkanoCpp/*.m" "openVulkanoCpp/*.cpp" "openVulkanoCpp/*.swift")
file(GLOB_RECURSE sources CONFIGURE_DEPENDS "openVulkanoCpp/*.mm" "openVulkanoCpp/*.m" "openVulkanoCpp/*.c" "openVulkanoCpp/*.cpp" "openVulkanoCpp/*.swift")
list(FILTER sources EXCLUDE REGEX ".*GLFW.*")
list(FILTER sources EXCLUDE REGEX "main\.cpp")

View File

@@ -187,8 +187,9 @@ namespace openVulkanoCpp::AR
{
for (MultiPartArchiveWriter* writer: { m_colorWriter.get(), m_depthWriter.get(), m_confidenceWriter.get(), m_metadataWriter.get(), m_highResWriter.get() })
{
writer->Move(path);
if (writer) writer->Move(path);
}
if (std::filesystem::exists(m_settings.path / "ArRecording.xml"))
std::filesystem::rename(m_settings.path / "ArRecording.xml", path + "/ArRecording.xml");
}