関数・命令 /

PRAGMA

【1.0 bulid 29 追加】

PRAGMA <OPTIONS x> | <LDFLAGS x> | <COMPILER x> | <INCLUDE x>
Type: statement

コンパイラの動作としてコマンドラインにオプションを入れる代わりに
PRAGMA を用いて指定する事ができます。
BaCon コードに値やライブラリを付加する時に使用する事ができます。

BaCon プログラムに SDL コードを挿入する例:

PRAGMA LDFLAGS SDL
PRAGMA INCLUDE SDL/SDL.h
BaCon プログラムに GTK2 コードを挿入する例:
PRAGMA LDFLAGS `pkg-config --cflags --libs gtk+-2.0`
PRAGMA INCLUDE gtk-2.0/gtk/gtk.h
PRAGMA COMPILER gcc
コンパイラパラメータを設定する例:
PRAGMA OPTIONS -O2 -s
復数の設定を行う事もできます。
PRAGMA LDFLAGS iup cd iupcd im
PRAGMA INCLUDE iup.h cd.h cdiup.h im.h im_image.h