18
18
* (at your option) any later version. *
20
20
***************************************************************************/
21
/* $Id: qgis_config.cpp,v 1.3 2004/05/05 19:29:13 jobi Exp $ */
21
/* $Id: qgis_config.cpp 5587 2006-07-12 09:48:06Z g_j_m $ */
23
23
#include <iostream>
24
24
#include <getopt.h>
68
68
{"cflags", no_argument, 0, 'c'},
69
69
{"libs", no_argument, 0, 'l'},
70
70
{"plugindir", no_argument, 0, 'w'},
71
{"major_version", no_argument, 0, 'v1'},
72
{"minor_version", no_argument, 0, 'v2'},
73
{"micro_version", no_argument, 0, 'v3'},
74
{"extra_version", no_argument, 0, 'v4'},
71
{"major_version", no_argument, 0, '1'},
72
{"minor_version", no_argument, 0, '2'},
73
{"micro_version", no_argument, 0, '3'},
74
{"extra_version", no_argument, 0, '4'},
77
77
// If no argument is given, show hint
80
std::cout << "qgis_config: argument required" << std::endl;
81
std::cout << "Try \"qgis_config --help\" for more information." << std::endl;
80
std::cout << "qgis_config: argument required\n"
81
<< "Try \"qgis_config --help\" for more information.\n";
84
84
// One or more arguments supplied
97
97
switch (optionChar)
100
std::cout << PREFIX << std::endl;
100
std::cout << PREFIX << '\n';
104
std::cout << BIN_DIR << std::endl;
104
std::cout << BIN_DIR << '\n';
108
std::cout << "-I" << INCLUDE_DIR << " ";
109
std::cout << "-I" << INCLUDE_DIR << "/qgis" << std::endl;
108
std::cout << "-I" << INCLUDE_DIR << " "
109
<< "-I" << INCLUDE_DIR << "/qgis\n";
113
std::cout << "-L" << LIB_DIR << " ";
114
std::cout << " -lqgis" << std::endl;
113
std::cout << "-L" << LIB_DIR
114
<< " -lqgis_core -lqgis_gui -lqgis_composer"
115
<< " -lqgisgrass -lqgis_legend -lqgis_raster\n";
118
std::cout << PLUGIN_DIR << std::endl;
122
std::cout << MAJOR_VERSION << std::endl;
126
std::cout << MINOR_VERSION << std::endl;
130
std::cout << MICRO_VERSION << std::endl;
134
std::cout << EXTRA_VERSION << std::endl;
119
std::cout << PLUGIN_DIR << '\n';
123
std::cout << MAJOR_VERSION << '\n';
127
std::cout << MINOR_VERSION << '\n';
131
std::cout << MICRO_VERSION << '\n';
135
std::cout << EXTRA_VERSION << '\n';