From 49f3b21f5c5590d91f371dc7ee88a868b23102d4 Mon Sep 17 00:00:00 2001 From: Jeff Young Date: Thu, 19 Jan 2023 14:54:55 +0000 Subject: [PATCH] Handle windows filepaths in SPICE include statements. Fixes https://gitlab.com/kicad/code/kicad/issues/13591 --- eeschema/netlist_exporters/netlist_exporter_spice.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/eeschema/netlist_exporters/netlist_exporter_spice.cpp b/eeschema/netlist_exporters/netlist_exporter_spice.cpp index 01b7f0e518..68dfbbbb42 100644 --- a/eeschema/netlist_exporters/netlist_exporter_spice.cpp +++ b/eeschema/netlist_exporters/netlist_exporter_spice.cpp @@ -553,6 +553,10 @@ void NETLIST_EXPORTER_SPICE::writeInclude( OUTPUTFORMATTER& aFormatter, unsigned { // First, expand env vars, if any. wxString expandedPath = ExpandEnvVarSubstitutions( aPath, &m_schematic->Prj() ); + + // Handle windows paths + expandedPath.Replace( wxS( "\\" ), wxS( "/" ) ); + wxString fullPath; if( aNetlistOptions & OPTION_ADJUST_INCLUDE_PATHS )