8 printf ("Usage: odkda-config [OPTION]\n\n");
9 printf ("Accepted values for OPTION are:\n\n");
10 printf (" --prefix Print installation prefix\n");
11 printf (" --static Print C library static linking information\n");
12 printf (" --libs Print C library linking information\n");
14 (" --libs-utils Print C library linking information (base utilities only)\n");
16 (" --libs-interop Print C library linking information (interop utilties only)\n");
18 (" --libs-xml Print C library linking information (xml utilties only)\n");
19 printf (" --cflags Print C pre-processor and compiler flags\n");
20 printf (" --version Output version information\n");
24 main (int argc
, char **argv
)
34 for (i
= 1; i
< argc
; i
++) {
35 if (!strcmp ("--static", argv
[i
])) {
41 for (i
= 1; i
< argc
; i
++) {
42 if (!strcmp ("--libs", argv
[i
])) {
45 (" %s/libodkutils_xml.a %s/libodkutils.a -lpcre %s %s ",
46 LIBPATH
, LIBPATH
, DL
, XMLLIBS
);
49 (" -lodkutils -lpcre -lodkutils_xml %s %s ",
52 } else if (!strcmp ("--libs-utils", argv
[i
])) {
54 printf (" %s/libodkutils.a %s ", LIBPATH
, DL
);
56 printf (" -lodkutils -lpcre %s ", DL
);
58 } else if (!strcmp ("--libs-interop", argv
[i
])) {
64 } else if (!strcmp ("--libs-xml", argv
[i
])) {
66 printf (" %s/libodkutils_xml.a %s/libodkutils.a %s %s ",
67 LIBPATH
, LIBPATH
, XMLLIBS
, DL
);
69 printf (" -lodkutils -lodkutils_xml %s %s ", XMLLIBS
, DL
);
71 } else if (!strcmp ("--cflags", argv
[i
])) {
72 printf (" -fPIC -I%s -L%s ", INCLUDEPATH
, LIBPATH
);
73 } else if (!strcmp ("--prefix", argv
[i
])) {
74 printf ("%s", PREFIX
);
75 } else if (!strcmp ("--version", argv
[i
])) {
76 printf ("%s", VERSION
);
77 } else if (!strcmp ("--static", argv
[i
])) {