E.4.2. compiler

На верх  Назад  Вперёд

В этом разделе можно указать различные опции компилятора, такие как расположение нескольких каталогов и пути поиска.Следующие основные ключевые слова распознаются:

options – значение этого ключа будет передано в компилятор (дословно) в качестве параметра командной строки.

version – если конкретная или минимальная версия компилятора необходима для компиляции модулей или программ, то эта версия должна быть указана здесь.

Следующие ключи могут использоваться для управления местоположением различных каталогов, используемых компилятором:

unitdir – список каталогов, разделённых двоеточием, которые должны быть добавлены в путь поиска модулей компилятора (используется опция -Fu ).

librarydir – список каталогов, разделённых двоеточием, которые должны быть добавлены в путь поиска библиотек компилятора (используется опция ‑Fl ).

objectdir – список каталогов, разделённых двоеточием, которые должны быть добавлены в путь поиска объектных файлов (используется опция ‑Fo ).

targetdir – определяет каталог, где должны быть скомпилированные программы (используется опция -FE ).

sourcedir – список каталогов, разделённых пробелами, где могут находиться исходные коды. Будет использован параметр vpath в GNU make.

unittargetdir – определяет каталог, где должны быть размещены скомпилированные модули (используется опция -FU ).

includedir – список каталогов, разделённых двоеточием, которые должны быть добавлены в путь поиска подключаемых файлов компилятора (используется опция ‑Fi ).