Library locations can be added via the Preferences->Library menu option (in
eeschema, for example). This pops up a nice GUI which has a User Defined
Search Path box and the Current Search Path List.

The search paths list includes the current project directory, the use
defined search paths (if any), and a couple of default paths:

   - C:\\Program Files\KiCad\share\library
   - C:\\Program Files\KiCad\share\library\doc
   - C:\\Program Files\KiCad\share\template

Where are these values defined, and how can I add to them? Are they
hard-coded into the program or is there a configuration file hidden
somewhere?

In my situation I have projects, libraries, and modules on a cloud drive.
The absolute path to the drive depends on the computer being used and the
user name.  Therefore, defining the library and module directories through
the user-defined path only works for one user

The best approach is to add a specific path to the default path list on a
per-machine (and per-user) basis, and have this path be picked up in the
default list.

Another question: Can environment variables be used in these path
definitions?  The %USERNAME% var would be helpful under Windows, but I can
see this would be real management mess for a cross-platform system.

Thanks,
--Jim

Reply via email to