version.o:
cc -DVERSION="`hg id`" version.c -o version.o
int main(int argc,char **argv)
{
// VERSION kommer inn utenfra i kompileringsøyeblikket
string program_version=string("VERSION");
...
while ((c = getopt(argc, argv, ":hv")) != -1)
{
switch(c)
{
case 'v':
cout<<"Program "<<program_version<<endl
exit(0);
break;
-DVERSION="`hg id`"
#define VERSION 20
int main(int argc,char **argv)
{
...
while ((c = getopt(argc, argv, ":hv")) != -1)
{
switch(c)
{
case 'v':
cout << "Program " << VERSION << endl;
exit(0);
break;
Returner til Utvikling i Linux
Registrerte brukere: Google [Bot]