OSDN Git Service

2014/02/07 更新
[bacon/BaCon-Japanese.git] / 関数・命令 / PRAGMA.txt
1 PRAGMA
2
3 【1.0 bulid 29 追加】
4 PRAGMA <OPTIONS x> | <LDFLAGS x> | <COMPILER x> | <INCLUDE x>
5
6 Type: statement
7
8 コンパイラの動作としてコマンドラインにオプションを入れる代わりに
9 PRAGMA を用いて指定する事ができます。
10 BaCon コードに値やライブラリを付加する時に使用する事ができます。
11 BaCon プログラムに SDL コードを挿入する例:
12
13    PRAGMA LDFLAGS SDL
14    PRAGMA INCLUDE SDL/SDL.h
15
16 BaCon プログラムに GTK2 コードを挿入する例:
17
18    PRAGMA LDFLAGS `pkg-config --cflags --libs gtk+-2.0`
19    PRAGMA INCLUDE gtk-2.0/gtk/gtk.h
20    PRAGMA COMPILER gcc
21
22 コンパイラパラメータを設定する例:
23
24    PRAGMA OPTIONS -O2 -s
25
26 復数の設定を行う事もできます。
27
28    PRAGMA LDFLAGS iup cd iupcd im
29    PRAGMA INCLUDE iup.h cd.h cdiup.h im.h im_image.h
30