Где KiCad ищет images.tar.gz?

Если посмотреть на исходный код

здесь

kicad_paths_example.cpp
static const wxString IMAGE_ARCHIVE = wxT( "images.tar.gz" );

здесь

kicad_bitmap_store_path.cpp
wxFileName path( PATHS::GetStockDataPath() + wxT( "/resources" ), IMAGE_ARCHIVE );

здесь

kicad_getstockdatapath.cpp
wxString PATHS::GetStockDataPath( bool aRespectRunFromBuildDir )
{
  /* ... */
  if( aRespectRunFromBuildDir && wxGetEnv( wxT( "KICAD_RUN_FROM_BUILD_DIR" ), nullptr ) )
  /* ... */
  else if( wxGetEnv( wxT( "KICAD_STOCK_DATA_HOME" ), &path ) && !path.IsEmpty() )
  /* ... */
}

Следовательно, KiCad ищет images.tar.gz в директории ./resources, если установлена переменная KICAD_RUN_FROM_BUILD_DIR.

С другой стороны, если KICAD_RUN_FROM_BUILD_DIR не установлена, KiCad ищет images.tar.gz в KICAD_STOCK_DATA_HOME, который по умолчанию равен /usr/local/share/kicad/resources.


Check out similar posts by category: KiCad