Exheredludis/doc/api/cplusplus/examples/example_about.cc
2008-06-14 17:30:19 +00:00

35 lines
675 B
C++

/* vim: set sw=4 sts=4 et foldmethod=syntax : */
/** \file
*
* Example \ref example_about.cc "example_about.cc" .
*
* \ingroup g_about
*/
/** \example example_about.cc
*
* A simple example showing how to use Paludis version macros.
*/
#include <paludis/paludis.hh>
#include <iostream>
#include <cstdlib>
using std::cout;
using std::endl;
int main(int, char *[])
{
cout << "Built using Paludis " << PALUDIS_VERSION_MAJOR << "." << PALUDIS_VERSION_MINOR
<< "." << PALUDIS_VERSION_MICRO << PALUDIS_VERSION_SUFFIX;
if (! std::string(PALUDIS_GIT_HEAD).empty())
cout << " " << PALUDIS_GIT_HEAD;
cout << endl;
return EXIT_SUCCESS;
}