pg_conn
[libpgclient.git] / Jamfile
blob816733ab6b38868ff5e162c557881e69e549ec49
1 if ! $(THIS_IS_K8JAM) { Exit "You need k8jam to build this Download it here: http://repo.or.cz/w/k8jam.git" ; }
2 if $(windoze) {
3     setup-windoze ;
4     use-mingw32 ;
6 CFLAGS.all += -Wno-array-bounds ;
7 LINKLIBS.all += -Wl,-z,execstack ;
9 if $(BUILDDEBUG) {
10     if ( 'gcc' in $(CC) ) {
11         CFLAGS.all += -O0 -g3 ;
12     } else {
13         CFLAGS.all += -O0 -g ;
14     }
16 set-default-locations ;
18 if ( 'gcc' in $(CC) ) {
19     CFLAGS.all += -fPIC -D_GNU_SOURCE -Wall -Iinclude ;
20 } else {
21     CFLAGS.all += -qpic -D_GNU_SOURCE -Wall -Iinclude ;
23 LINKLIBS.all += -Wl,-z,execstack ;
25 SubDir TOP ;
26 SubInclude TOP src ;
27 if $(BUILDTESTS) {
28     SubInclude TOP test ;
30 SubInclude TOP util ;
32 softinclude $(TOP)/Jamrules.configure ;
34 InstallFile include/libpgcli :
35     $(TOP)/include/libpgcli/pgprov3.h
36     $(TOP)/include/libpgcli/pgconn.h
37     $(TOP)/include/libpgcli/pgconsts.h
38     $(TOP)/include/libpgcli/pgerrcodes.h
39     $(TOP)/include/libpgcli/pgfld.h
40     $(TOP)/include/libpgcli/pgpool.h
43 if $(ARCH_LIB) {
44     InstallFile lib$(ARCH_LIB)/pkgconfig : libpgcli.pc ;
45 } else {
46     InstallFile lib/pkgconfig : libpgcli.pc ;
49 Clean clean : libpgcli.pc ;