This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
geda:faq-gschem.ru [2014/04/25 12:59] vzh Updated using po4a |
geda:faq-gschem.ru [2014/06/29 14:44] vzh Add info on (component-library-search ...) /update/ |
||
---|---|---|---|
Line 425: | Line 425: | ||
* Самое главное здесь: запускать **gschem** из того же каталога, где лежит и //''gafrc''//. | * Самое главное здесь: запускать **gschem** из того же каталога, где лежит и //''gafrc''//. | ||
- | ===== Можно ли в gafrc задать корневой каталог своей библиотеки с помощью переменной? ===== | + | ===== Как задать корневой каталог своей библиотеки? ===== |
- | В настоящее время (v1.3.1) **gschem** не спускается в подкаталоги библиотеки | + | Существует два подхода. Если вам нужно, чтобы каждая библиотека имела |
- | символов. Абсолютно каждый из каталогов своих локальных библиотек нужно | + | уникальное имя, абсолютно каждый из каталогов своих локальных библиотек |
- | отдельно прописывать в файле //''gafrc''//. Но общую часть полного пути | + | нужно отдельно прописывать в файле //''gafrc''//. Но общую часть полного |
- | вовсе не обязательно повторять снова и снова. С помощью функции | + | пути вовсе не обязательно повторять снова и снова. С помощью функции |
''build-path'' путь можно формировать «на лету»: | ''build-path'' путь можно формировать «на лету»: | ||
<code>(define gedasymbols "/путь/к/локальной/библиотеке") | <code>(define gedasymbols "/путь/к/локальной/библиотеке") | ||
Line 435: | Line 435: | ||
(component-library (build-path gedasymbols "block")) | (component-library (build-path gedasymbols "block")) | ||
(component-library (build-path gedasymbols "connector"))</code> | (component-library (build-path gedasymbols "connector"))</code> | ||
+ | |||
+ | Если вы не хотите перечислять отдельные подкаталоги, можно задать только имя | ||
+ | корневого каталога библиотеки: | ||
+ | <code>(component-library-search "/каталог/с/моими_библиотеками_символов/" "library:")</code> | ||
===== Можно ли в задании пути доступа к библиотеке использовать переменные окружения? ===== | ===== Можно ли в задании пути доступа к библиотеке использовать переменные окружения? ===== |