5.2.5. ELSE

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

Синтаксис:

#ELSE

Директива #ELSE может быть указана после директив #IFDEF или #IFNDEF как альтернатива. Строки, которые следуют за этой директивой, будут прочитаны только в том случае, если ключевое не выполнилось условие директив #IFDEF или #IFNDEF.

Чтение выполняется до тех пор, пока не будет найдено ключевое слово #ENDIF, после которого возобновится нормальный процесс компиляции.

Пример:

#IFDEF VER2_6_2
-Fu/usr/lib/fpc/2.6.2/linuxunits
#ELSE
-Fu/usr/lib/fpc/2.6.0/linuxunits
#ENDIF

В этом примере /usr/lib/fpc/2.6.2/linuxunits будет добавлено в путь, если вы используете версию компилятора 2.6.2, иначе будет добавлено /usr/lib/fpc/2.6.0/linuxunits.