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) 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) if(IOS)
add_compile_options("$<$<CONFIG:Release>:-O3>$<$<CONFIG:Debug>:-O0>$<$<CONFIG:MinSizeRel>:-Os>$<$<CONFIG:RelWithDebInfo>:-O2>") add_compile_options("$<$<CONFIG:Release>:-O3>$<$<CONFIG:Debug>:-O0>$<$<CONFIG:MinSizeRel>:-Os>$<$<CONFIG:RelWithDebInfo>:-O2>")
set(CMAKE_Swift_LANGUAGE_VERSION 5.0) set(CMAKE_Swift_LANGUAGE_VERSION 5.0)
enable_language(Swift) 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 ".*GLFW.*")
list(FILTER sources EXCLUDE REGEX "main\.cpp") 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() }) 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"); std::filesystem::rename(m_settings.path / "ArRecording.xml", path + "/ArRecording.xml");
} }