E.7. Переменные, установленные с помощью fpcmake

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

Makefile, сгенерированный с помощью fpcmake, содержит множество переменных makefile. fpcmake будет записывать все ключи в makefile.fpc как переменные makefile в формате SECTION_KEYNAME. Это значит, что следующий раздел:

[package]

name=mysql

version=1.0.5

в результате работы определит следующие переменные:

override PACKAGE_NAME=mysql

override PACKAGE_VERSION=1.0.5

Большинство объектов и правил создано с использованием этих переменных. Они будут перечислены ниже, вместе с другими переменными, которые определены с помощью fpcmake.

Определены следующие группы переменных:

Переменные каталогов.

Имена программ.

Расширения файлов.

Целевые файлы.

Каждая из этих групп обсуждается далее.

E.7.1. Переменные каталогов

E.7.2. Целевые переменные

E.7.3. Переменные командной строки компилятора

E.7.4. Имена программ

E.7.5. Расширения файлов

E.7.6. Целевые файлы