Let pl_editor launch in run from builddir env on windows

This commit is contained in:
Jan Wichmann 2024-02-10 17:28:39 +00:00 committed by Mark Roszko
parent 17f5a69214
commit 5a5cb218ea
2 changed files with 11 additions and 0 deletions

1
.gitignore vendored
View File

@ -103,6 +103,7 @@ __pycache__
.editorconfig .editorconfig
CMakeSettings.json CMakeSettings.json
.vscode/ .vscode/
/vcpkg_installed
# Sublime Text # Sublime Text
*.sublime-* *.sublime-*

View File

@ -68,7 +68,17 @@ wxString FindKicadFile( const wxString& shortname )
{ {
wxFileName buildDir( Pgm().GetExecutablePath(), shortname ); wxFileName buildDir( Pgm().GetExecutablePath(), shortname );
buildDir.RemoveLastDir(); buildDir.RemoveLastDir();
#ifndef __WXMSW__
buildDir.AppendDir( shortname ); buildDir.AppendDir( shortname );
#else
buildDir.AppendDir( shortname.BeforeLast( '.' ) );
#endif
if( buildDir.GetDirs().Last() == "pl_editor" )
{
buildDir.RemoveLastDir();
buildDir.AppendDir( "pagelayout_editor" );
}
if( wxFileExists( buildDir.GetFullPath() ) ) if( wxFileExists( buildDir.GetFullPath() ) )
return buildDir.GetFullPath(); return buildDir.GetFullPath();