From 140a46b3103d8210cec1751e034b2910f6005bce Mon Sep 17 00:00:00 2001 From: elianalf <62831776+elianalf@users.noreply.github.com> Date: Thu, 16 May 2024 09:30:35 +0200 Subject: [PATCH] Improve path processing (#337) * Refs #20755: Normalize path Signed-off-by: elianalf <62831776+elianalf@users.noreply.github.com> * Refs #20755: Update idl-parser module Signed-off-by: elianalf <62831776+elianalf@users.noreply.github.com> * Refs #20755: import java.nio.file.Paths Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #20755: Update idl parser submodule up to 1.3.x Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> --------- Signed-off-by: elianalf <62831776+elianalf@users.noreply.github.com> Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> Co-authored-by: Mario Dominguez <mariodominguez@eprosima.com> --- src/main/java/com/eprosima/fastdds/fastddsgen.java | 3 ++- thirdparty/idl-parser | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/eprosima/fastdds/fastddsgen.java b/src/main/java/com/eprosima/fastdds/fastddsgen.java index c8d26018..a4d79fa7 100644 --- a/src/main/java/com/eprosima/fastdds/fastddsgen.java +++ b/src/main/java/com/eprosima/fastdds/fastddsgen.java @@ -42,6 +42,7 @@ import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; +import java.nio.file.Paths; import java.util.ArrayList; import java.util.List; import java.util.Vector; @@ -150,7 +151,7 @@ public fastddsgen( if (!arg.startsWith("-")) { - m_idlFiles.add(arg); + m_idlFiles.add(Paths.get(arg).normalize().toString()); } else if (arg.equals("-example")) { diff --git a/thirdparty/idl-parser b/thirdparty/idl-parser index 7b986540..e433537b 160000 --- a/thirdparty/idl-parser +++ b/thirdparty/idl-parser @@ -1 +1 @@ -Subproject commit 7b9865409aafc4dee82fc2adaf2bbb181836b8b0 +Subproject commit e433537b597ce834d8dd4a6d174bced11743f09b