IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 23790


Ignore:
Timestamp:
Apr 9, 2009, 6:06:36 PM (17 years ago)
Author:
Paul Price
Message:

Fixed version information in builds: determined separately (and singly!) for each component

Location:
trunk
Files:
21 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppArith/configure.ac

    r21038 r23790  
    2626CFLAGS="${CFLAGS} -Wall -Werror"
    2727
     28IPP_VERSION(PPARITH)
     29AC_SUBST(PPARITH_VERSION,[$PPARITH_VERSION])
     30AC_SUBST(PPARITH_BRANCH,[$PPARITH_BRANCH])
     31AC_SUBST(PPARITH_SOURCE,[$PPARITH_SOURCE])
     32
    2833AC_SUBST([PPARITH_CFLAGS])
    2934AC_SUBST([PPARITH_LIBS])
  • trunk/ppArith/src/Makefile.am

    r23229 r23790  
    11bin_PROGRAMS = ppArith
    22
    3 # PPARITH_VERSION=`if [ -e ../../VERSION ]; then cat ../../VERSION; else svnversion; fi`
    4 # PPARITH_BRANCH=`if [ -e ../../BRANCH ]; then cat ../../BRANCH; else svn info | sed -n -e '/URL:/ h' -e '/Repository Root:/ { x; H; x; s|Repository Root: \(.*\)\nURL: \1\(.*\)|\2| ; s|^/|| ; s|/[a-zA-Z]*/src.*|| ; p }'; fi`
    5 # PPARITH_SOURCE=`if [ -e ../../SOURCE ]; then cat ../../SOURCE; else svn info | sed -n -e 's/Repository UUID: // p'; fi`
    6 #
    7 # # Force recompilation of ppArithVersion.c, since it gets the version information
    8 # ppArithVersion.c: FORCE
    9 #       touch ppArith.c
    10 # FORCE: ;
     3# Force recompilation of ppArithVersion.c, since it gets the version information
     4ppArithVersion.c: FORCE
     5        touch ppArith.c
     6FORCE: ;
    117
    12 ppArith_CPPFLAGS = $(PSLIB_CFLAGS) $(PSMODULE_CFLAGS) $(PPSTATS_CFLAGS) $(PSPHOT_CFLAGS) $(PPARITH_CFLAGS) -DPPARITH_VERSION=$(SVN_VERSION) -DPPARITH_BRANCH=$(SVN_BRANCH) -DPPARITH_SOURCE=$(SVN_SOURCE)
     8ppArith_CPPFLAGS = $(PSLIB_CFLAGS) $(PSMODULE_CFLAGS) $(PPSTATS_CFLAGS) $(PSPHOT_CFLAGS) $(PPARITH_CFLAGS) -DPPARITH_VERSION=$(PPARITH_VERSION) -DPPARITH_BRANCH=$(PPARITH_BRANCH) -DPPARITH_SOURCE=$(PPARITH_SOURCE)
    139ppArith_LDFLAGS  = $(PSLIB_LIBS)   $(PSMODULE_LIBS)   $(PPSTATS_LIBS)   $(PSPHOT_LIBS)   $(PPARITH_LIBS)
    1410
  • trunk/ppImage/configure.ac

    r21038 r23790  
    2626CFLAGS="${CFLAGS=} -Wall -Werror"
    2727
     28IPP_VERSION(PPIMAGE)
     29AC_SUBST(PPIMAGE_VERSION,[$PPIMAGE_VERSION])
     30AC_SUBST(PPIMAGE_BRANCH,[$PPIMAGE_BRANCH])
     31AC_SUBST(PPIMAGE_SOURCE,[$PPIMAGE_SOURCE])
     32
    2833AC_SUBST([PPIMAGE_CFLAGS])
    2934AC_SUBST([PPIMAGE_LIBS])
  • trunk/ppImage/src/Makefile.am

    r23411 r23790  
    44        ppImage.h
    55
    6 #PPIMAGE_VERSION=`if [ -e ../../VERSION ]; then cat ../../VERSION; else svnversion; fi`
    7 #PPIMAGE_BRANCH=`if [ -e ../../BRANCH ]; then cat ../../BRANCH; else svn info | sed -n -e '/URL:/ h' -e '/Repository Root:/ { x; H; x; s|Repository Root: \(.*\)\nURL: \1\(.*\)|\2| ; s|^/|| ; s|/[a-zA-Z]*/src.*|| ; p }'; fi`
    8 #PPIMAGE_SOURCE=`if [ -e ../../SOURCE ]; then cat ../../SOURCE; else svn info | sed -n -e 's/Repository UUID: // p'; fi`
     6# Force recompilation of ppImageVersion.c, since it gets the version information
     7ppImageVersion.c: FORCE
     8        touch ppImageVersion.c
     9FORCE: ;
    910
    10 # Force recompilation of ppImageVersion.c, since it gets the version information
    11 # ppImageVersion.c: FORCE
    12 #       touch ppImageVersion.c
    13 # FORCE: ;
    14 
    15 ppImage_CFLAGS = $(PPIMAGE_CFLAGS) $(PPSTATS_CFLAGS) $(PSASTRO_CFLAGS) $(PSPHOT_CFLAGS) $(PSMODULE_CFLAGS) $(PSLIB_CFLAGS) -DPPIMAGE_VERSION=$(SVN_VERSION) -DPPIMAGE_BRANCH=$(SVN_BRANCH) -DPPIMAGE_SOURCE=$(SVN_SOURCE)
     11ppImage_CFLAGS = $(PPIMAGE_CFLAGS) $(PPSTATS_CFLAGS) $(PSASTRO_CFLAGS) $(PSPHOT_CFLAGS) $(PSMODULE_CFLAGS) $(PSLIB_CFLAGS) -DPPIMAGE_VERSION=$(PPIMAGE_VERSION) -DPPIMAGE_BRANCH=$(PPIMAGE_BRANCH) -DPPIMAGE_SOURCE=$(PPIMAGE_SOURCE)
    1612ppImage_LDFLAGS = $(PPIMAGE_LIBS) $(PSASTRO_LIBS) $(PPSTATS_LIBS) $(PSPHOT_LIBS) $(PSMODULE_LIBS) $(PSLIB_LIBS)
    1713ppImage_SOURCES = \
  • trunk/ppMerge/configure.ac

    r21038 r23790  
    2121PKG_CHECK_MODULES([PPSTATS], [ppStats >= 1.0.0])
    2222
     23IPP_VERSION(PPMERGE)
     24AC_SUBST(PPMERGE_VERSION,[$PPMERGE_VERSION])
     25AC_SUBST(PPMERGE_BRANCH,[$PPMERGE_BRANCH])
     26AC_SUBST(PPMERGE_SOURCE,[$PPMERGE_SOURCE])
     27
    2328IPP_STDOPTS
    2429CFLAGS="${CFLAGS=} -Wall -Werror"
  • trunk/ppMerge/src/Makefile.am

    r23410 r23790  
    11bin_PROGRAMS = ppMerge
    22
    3 # PPMERGE_VERSION=`if [ -e ../../VERSION ]; then cat ../../VERSION; else svnversion; fi`
    4 # PPMERGE_BRANCH=`if [ -e ../../BRANCH ]; then cat ../../BRANCH; else svn info | sed -n -e '/URL:/ h' -e '/Repository Root:/ { x; H; x; s|Repository Root: \(.*\)\nURL: \1\(.*\)|\2| ; s|^/|| ; s|/[a-zA-Z]*/src.*|| ; p }'; fi`
    5 # PPMERGE_SOURCE=`if [ -e ../../SOURCE ]; then cat ../../SOURCE; else svn info | sed -n -e 's/Repository UUID: // p'; fi`
    6 #
    7 # # Force recompilation of ppMergeVersion.c, since it gets the version information
    8 # ppMergeVersion.c: FORCE
    9 #       touch ppMergeVersion.c
    10 # FORCE: ;
     3# Force recompilation of ppMergeVersion.c, since it gets the version information
     4ppMergeVersion.c: FORCE
     5        touch ppMergeVersion.c
     6FORCE: ;
    117
    12 ppMerge_CFLAGS = $(PPMERGE_CFLAGS) $(PPSTATS_CFLAGS) $(PSMODULE_CFLAGS) $(PSLIB_CFLAGS) -DPPMERGE_VERSION=$(SVN_VERSION) -DPPMERGE_BRANCH=$(SVN_BRANCH) -DPPMERGE_SOURCE=$(SVN_SOURCE)
     8ppMerge_CFLAGS = $(PPMERGE_CFLAGS) $(PPSTATS_CFLAGS) $(PSMODULE_CFLAGS) $(PSLIB_CFLAGS) -DPPMERGE_VERSION=$(PPMERGE_VERSION) -DPPMERGE_BRANCH=$(PPMERGE_BRANCH) -DPPMERGE_SOURCE=$(PPMERGE_SOURCE)
    139ppMerge_LDFLAGS = $(PPMERGE_LIBS) $(PPSTATS_LIBS) $(PSMODULE_LIBS) $(PSLIB_LIBS)
    1410
  • trunk/ppSim/configure.ac

    r18011 r23790  
    2222PKG_CHECK_MODULES([PSASTRO],  [psastro >= 0.9.0])
    2323
     24IPP_VERSION(PPSIM)
     25AC_SUBST(PPSIM_VERSION,[$PPSIM_VERSION])
     26AC_SUBST(PPSIM_BRANCH,[$PPSIM_BRANCH])
     27AC_SUBST(PPSIM_SOURCE,[$PPSIM_SOURCE])
     28
    2429IPP_STDOPTS
    2530CFLAGS="${CFLAGS=} -Wall -Werror"
  • trunk/ppSim/src/Makefile.am

    r23465 r23790  
    11bin_PROGRAMS = ppSim ppSimSequence
    22
    3 # PPSIM_VERSION=`if [ -e ../../VERSION ]; then cat ../../VERSION; else svnversion; fi`
    4 # PPSIM_BRANCH=`if [ -e ../../BRANCH ]; then cat ../../BRANCH; else svn info | sed -n -e '/URL:/ h' -e '/Repository Root:/ { x; H; x; s|Repository Root: \(.*\)\nURL: \1\(.*\)|\2| ; s|^/|| ; s|/[a-zA-Z]*/src.*|| ; p }'; fi`
    5 # PPSIM_SOURCE=`if [ -e ../../SOURCE ]; then cat ../../SOURCE; else svn info | sed -n -e 's/Repository UUID: // p'; fi`
    6 #
    7 # # Force recompilation of ppSimVersion.c, since it gets the version information
    8 # ppSimVersion.c: FORCE
    9 #       touch ppSimVersion.c
    10 # FORCE: ;
     3# Force recompilation of ppSimVersion.c, since it gets the version information
     4ppSimVersion.c: FORCE
     5        touch ppSimVersion.c
     6FORCE: ;
    117
    12 ppSim_CPPFLAGS = $(PSLIB_CFLAGS) $(PSMODULE_CFLAGS) $(PSPHOT_CFLAGS) $(PSASTRO_CFLAGS) $(ppSim_CFLAGS) -DPPSIM_VERSION=$(SVN_VERSION) -DPPSIM_BRANCH=$(SVN_BRANCH) -DPPSIM_SOURCE=$(SVN_SOURCE)
     8ppSim_CPPFLAGS = $(PSLIB_CFLAGS) $(PSMODULE_CFLAGS) $(PSPHOT_CFLAGS) $(PSASTRO_CFLAGS) $(ppSim_CFLAGS) -DPPSIM_VERSION=$(PPSIM_VERSION) -DPPSIM_BRANCH=$(PPSIM_BRANCH) -DPPSIM_SOURCE=$(PPSIM_SOURCE)
    139ppSim_LDFLAGS = $(PSLIB_LIBS) $(PSMODULE_LIBS) $(PSPHOT_LIBS) $(PSASTRO_LIBS)
    1410ppSim_SOURCES = \
  • trunk/ppStack/configure.ac

    r21038 r23790  
    2525CFLAGS="${CFLAGS=} -Wall -Werror"
    2626
     27IPP_VERSION(PPSTACK)
     28AC_SUBST(PPSTACK_VERSION,[$PPSTACK_VERSION])
     29AC_SUBST(PPSTACK_BRANCH,[$PPSTACK_BRANCH])
     30AC_SUBST(PPSTACK_SOURCE,[$PPSTACK_SOURCE])
     31
    2732AC_SUBST([PPSTACK_CFLAGS])
    2833AC_SUBST([PPSTACK_LIBS])
  • trunk/ppStack/src/Makefile.am

    r23576 r23790  
    11bin_PROGRAMS = ppStack
    22
    3 # PPSTACK_VERSION=`if [ -e ../../VERSION ]; then cat ../../VERSION; else svnversion; fi`
    4 # PPSTACK_BRANCH=`if [ -e ../../BRANCH ]; then cat ../../BRANCH; else svn info | sed -n -e '/URL:/ h' -e '/Repository Root:/ { x; H; x; s|Repository Root: \(.*\)\nURL: \1\(.*\)|\2| ; s|^/|| ; s|/[a-zA-Z]*/src.*|| ; p }'; fi`
    5 # PPSTACK_SOURCE=`if [ -e ../../SOURCE ]; then cat ../../SOURCE; else svn info | sed -n -e 's/Repository UUID: // p'; fi`
    6 #
    7 # # Force recompilation of ppStackVersion.c, since it gets the version information
    8 # ppStackVersion.c: FORCE
    9 #       touch ppStackVersion.c
    10 # FORCE: ;
     3# Force recompilation of ppStackVersion.c, since it gets the version information
     4ppStackVersion.c: FORCE
     5        touch ppStackVersion.c
     6FORCE: ;
    117
    12 ppStack_CFLAGS  = $(PSLIB_CFLAGS) $(PSMODULE_CFLAGS) $(PSPHOT_CFLAGS) $(PPSTATS_CFLAGS) $(PPSTACK_CFLAGS) -DPPSTACK_VERSION=$(SVN_VERSION) -DPPSTACK_BRANCH=$(SVN_BRANCH) -DPPSTACK_SOURCE=$(SVN_SOURCE)
     8ppStack_CFLAGS  = $(PSLIB_CFLAGS) $(PSMODULE_CFLAGS) $(PSPHOT_CFLAGS) $(PPSTATS_CFLAGS) $(PPSTACK_CFLAGS) -DPPSTACK_VERSION=$(PPSTACK_VERSION) -DPPSTACK_BRANCH=$(PPSTACK_BRANCH) -DPPSTACK_SOURCE=$(PPSTACK_SOURCE)
    139ppStack_LDFLAGS = $(PSLIB_LIBS)   $(PSMODULE_LIBS)   $(PSPHOT_LIBS)   $(PPSTATS_LIBS)   $(PPSTACK_LIBS)
    1410
  • trunk/ppStats/configure.ac

    r19575 r23790  
    2323CFLAGS="${CFLAGS=} -Wall -Werror -std=c99"
    2424
     25IPP_VERSION(PPSTATS)
     26AC_SUBST(PPSTATS_VERSION,[$PPSTATS_VERSION])
     27AC_SUBST(PPSTATS_BRANCH,[$PPSTATS_BRANCH])
     28AC_SUBST(PPSTATS_SOURCE,[$PPSTATS_SOURCE])
     29
    2530AC_SUBST([PPSTATS_CFLAGS])
    2631AC_SUBST([PPSTATS_LIBS])
  • trunk/ppStats/src/Makefile.am

    r23229 r23790  
    11lib_LTLIBRARIES = libppStats.la
    22
    3 # PPSTATS_VERSION=`if [ -e ../../VERSION ]; then cat ../../VERSION; else svnversion; fi`
    4 # PPSTATS_BRANCH=`if [ -e ../../BRANCH ]; then cat ../../BRANCH; else svn info | sed -n -e '/URL:/ h' -e '/Repository Root:/ { x; H; x; s|Repository Root: \(.*\)\nURL: \1\(.*\)|\2| ; s|^/|| ; s|/[a-zA-Z]*/src.*|| ; p }'; fi`
    5 # PPSTATS_SOURCE=`if [ -e ../../SOURCE ]; then cat ../../SOURCE; else svn info | sed -n -e 's/Repository UUID: // p'; fi`
    6 #
    7 # # Force recompilation of ppStatsVersion.c, since it gets the version information
    8 # ppStatsVersion.c: FORCE
    9 #       touch ppStatsVersion.c
    10 # FORCE: ;
     3# Force recompilation of ppStatsVersion.c, since it gets the version information
     4ppStatsVersion.c: FORCE
     5        touch ppStatsVersion.c
     6FORCE: ;
    117
    12 libppStats_la_CFLAGS = $(PPSTATS_CFLAGS) $(PSMODULE_CFLAGS) $(PSLIB_CFLAGS) -DPPSTATS_VERSION=$(SVN_VERSION) -DPPSTATS_BRANCH=$(SVN_BRANCH) -DPPSTATS_SOURCE=$(SVN_SOURCE)
     8libppStats_la_CFLAGS = $(PPSTATS_CFLAGS) $(PSMODULE_CFLAGS) $(PSLIB_CFLAGS) -DPPSTATS_VERSION=$(PPSTATS_VERSION) -DPPSTATS_BRANCH=$(PPSTATS_BRANCH) -DPPSTATS_SOURCE=$(PPSTATS_SOURCE)
    139libppStats_la_LDFLAGS = $(PPSTATS_LIBS) $(PSMODULE_LIBS) $(PSLIB_LIBS)
    1410
  • trunk/ppSub/configure.ac

    r23740 r23790  
    3232CFLAGS="${CFLAGS} -Wall -Werror"
    3333
     34IPP_VERSION(PPSUB)
     35AC_SUBST(PPSUB_VERSION,[$PPSUB_VERSION])
     36AC_SUBST(PPSUB_BRANCH,[$PPSUB_BRANCH])
     37AC_SUBST(PPSUB_SOURCE,[$PPSUB_SOURCE])
     38
    3439AC_SUBST([PPSUB_CFLAGS])
    3540AC_SUBST([PPSUB_LIBS])
  • trunk/ppSub/src/Makefile.am

    r23753 r23790  
    11bin_PROGRAMS = ppSub ppSubKernel
    22
    3 # PPSUB_VERSION=`if [ -e ../../VERSION ]; then cat ../../VERSION; else svnversion; fi`
    4 # PPSUB_BRANCH=`if [ -e ../../BRANCH ]; then cat ../../BRANCH; else svn info | sed -n -e '/URL:/ h' -e '/Repository Root:/ { x; H; x; s|Repository Root: \(.*\)\nURL: \1\(.*\)|\2| ; s|^/|| ; s|/[a-zA-Z]*/src.*|| ; p }'; fi`
    5 # PPSUB_SOURCE=`if [ -e ../../SOURCE ]; then cat ../../SOURCE; else svn info | sed -n -e 's/Repository UUID: // p'; fi`
    6 #
    7 # # Force recompilation of ppSubVersion.c, since it gets the version information
    8 # ppSubVersion.c: FORCE
    9 #       touch ppSubVersion.c
    10 # FORCE: ;
     3# Force recompilation of ppSubVersion.c, since it gets the version information
     4ppSubVersion.c: FORCE
     5        touch ppSubVersion.c
     6FORCE: ;
    117
    12 ppSub_CPPFLAGS = $(PSLIB_CFLAGS) $(PSMODULE_CFLAGS) $(PPSTATS_CFLAGS) $(PSPHOT_CFLAGS) $(PPSUB_CFLAGS) -DPPSUB_VERSION=$(SVN_VERSION) -DPPSUB_BRANCH=$(SVN_BRANCH) -DPPSUB_SOURCE=$(SVN_SOURCE)
     8ppSub_CPPFLAGS = $(PSLIB_CFLAGS) $(PSMODULE_CFLAGS) $(PPSTATS_CFLAGS) $(PSPHOT_CFLAGS) $(PPSUB_CFLAGS) -DPPSUB_VERSION=$(PPSUB_VERSION) -DPPSUB_BRANCH=$(PPSUB_BRANCH) -DPPSUB_SOURCE=$(PPSUB_SOURCE)
    139ppSub_LDFLAGS  = $(PSLIB_LIBS)   $(PSMODULE_LIBS)   $(PPSTATS_LIBS)   $(PSPHOT_LIBS)   $(PPSUB_LIBS)
    1410
  • trunk/psastro/configure.ac

    r21038 r23790  
    193193echo "PSASTRO_LIBS: $PSASTRO_LIBS"
    194194
     195IPP_VERSION(PSASTRO)
     196AC_SUBST(PSASTRO_VERSION,[$PSASTRO_VERSION])
     197AC_SUBST(PSASTRO_BRANCH,[$PSASTRO_BRANCH])
     198AC_SUBST(PSASTRO_SOURCE,[$PSASTRO_SOURCE])
     199
    195200AC_SUBST([PSASTRO_CFLAGS])
    196201AC_SUBST([PSASTRO_LIBS])
  • trunk/psastro/src/Makefile.am

    r23591 r23790  
    11lib_LTLIBRARIES = libpsastro.la
    22
    3 libpsastro_la_CFLAGS = $(PSASTRO_CFLAGS) $(PPSTATS_CFLAGS) $(PSMODULE_CFLAGS) $(PSLIB_CFLAGS) -DPSASTRO_VERSION=$(SVN_VERSION) -DPSASTRO_BRANCH=$(SVN_BRANCH) -DPSASTRO_SOURCE=$(SVN_SOURCE)
     3libpsastro_la_CFLAGS = $(PSASTRO_CFLAGS) $(PPSTATS_CFLAGS) $(PSMODULE_CFLAGS) $(PSLIB_CFLAGS) -DPSASTRO_VERSION=$(PSASTRO_VERSION) -DPSASTRO_BRANCH=$(PSASTRO_BRANCH) -DPSASTRO_SOURCE=$(PSASTRO_SOURCE)
    44libpsastro_la_LDFLAGS = $(PSASTRO_LIBS) $(PPSTATS_LIBS) $(PSMODULE_LIBS) $(PSLIB_LIBS)
    55
    66# Force recompilation of psastroVersion.c, since it gets the version information
    7 # can we do this with dependency info?
    8 # psastroVersion.c: FORCE
    9 # touch psastroVersion.c
    10 # FORCE: ;
     7psastroVersion.c: FORCE
     8        touch psastroVersion.c
     9FORCE: ;
    1110
    1211bin_PROGRAMS = psastro psastroExtract psastroModel psastroModelFit gpcModel
  • trunk/psconfig/psbuild

    r23409 r23790  
    1313$stop = "";
    1414$verbose = 0;
    15 $use_svn = 1;
    1615$svn_trunk = "";
     16$offline = 0;
    1717
    1818$extlibs = "none";
     
    9090        &bootstrap ();
    9191    }
    92     if ($ARGV[0] eq "-skip-svn") {
    93         $use_svn = 0;
    94         shift; next;
     92    if ($ARGV[0] eq "-offline") {
     93        $offline = 1;
     94        shift; next;
    9595    }
    9696    if ($ARGV[0] eq "-env") {
     
    167167sub build_distribution {
    168168
    169     # set environment variables used to supply SVN info to the compilation
    170 
    171     if ($use_svn) {
    172         # example dump from svn info:
    173         # pikake: svn info
    174         # Path: .
    175         # URL: https://svn.pan-starrs.ifa.hawaii.edu/repo/ipp/branches/eam_branches/eam_branch_20090303/ppImage
    176         # Repository Root: https://svn.pan-starrs.ifa.hawaii.edu/repo/ipp
    177         # Repository UUID: 60eb6cdc-a59c-4636-a4e0-dba66a9721fd
    178         # Revision: 23158
    179         # Node Kind: directory
    180         # Schedule: normal
    181         # Last Changed Author: price
    182         # Last Changed Rev: 23125
    183         # Last Changed Date: 2009-03-03 15:41:16 -1000 (Tue, 03 Mar 2009)
    184        
    185         $svn_version = `svnversion`; chomp $svn_version;
    186         @svn_info = `svn info`;
    187 
    188         # get the svn_root first:
    189         foreach $line (@svn_info) {
    190             if ($line =~ m|^Repository Root:|) {
    191                 ($svn_root) = $line =~ m|^Repository Root:\s*(\S*)|;
    192                 last;
    193             }
    194         }
    195 
    196         # now get the branch and UUID values
    197         foreach $line (@svn_info) {
    198             if ($line =~ m|^URL:|) {
    199                 ($svn_branch) = $line =~ m|^URL:\s*$svn_root/*(\S*)|;
    200             }
    201             if ($line =~ m|^Repository UUID:|) {
    202                 ($svn_source) = $line =~ m|^Repository UUID:\s*(\S*)|;
    203             }
    204         }
    205        
    206         $ENV{SVN_VERSION} = $svn_version;
    207         $ENV{SVN_BRANCH}  = $svn_branch;
    208         $ENV{SVN_SOURCE}  = $svn_source;
    209     } else {
    210         # alternatively, grab these from the following files:
    211         if (! -e "SVNINFO") {
    212             print "missing SVNINFO file for repository info, skipping\n";
    213         } else {
    214             @svn_info = `cat SVNINFO`;
    215             foreach $line (@svn_info) {
    216                 ($name, $value) = split (" ", $line);
    217                 $ENV{$name} = $value;
    218             }
    219         }
    220     }
    221     print "SVN_VERSION $ENV{SVN_VERSION}\n";
    222     print "SVN_BRANCH  $ENV{SVN_BRANCH}\n";
    223     print "SVN_SOURCE  $ENV{SVN_SOURCE}\n";
    224 
    225169    # use psconfig.csh to set needed build aliases
    226170    if ($extlibs eq "check") {
     
    279223    if ($optimize) { $psopts = "$psopts --enable-optimize"; }
    280224    if ($profile)  { $psopts = "$psopts --enable-profile --disable-shared --enable-static"; }
     225    $psopts .= " --disable-version" if $offline;
    281226
    282227    $homedir = `pwd`; chomp $homedir;
     
    299244
    300245        if ($svn_trunk && (!-d $workdir || !-r $workdir || !-x $workdir)) {
    301             # try trunk instead
     246            # try trunk instead
    302247            print STDERR "$module[$i] missing from local path, trying trunk path\n";
    303             $workdir = "$svn_trunk/$module[$i]";
     248            $workdir = "$svn_trunk/$module[$i]";
    304249        }
    305250
  • trunk/psphot/configure.ac

    r21038 r23790  
    204204echo "PSPHOT_LIBS: $PSPHOT_LIBS"
    205205
     206IPP_VERSION(PSPHOT)
     207AC_SUBST(PSPHOT_VERSION,[$PSPHOT_VERSION])
     208AC_SUBST(PSPHOT_BRANCH,[$PSPHOT_BRANCH])
     209AC_SUBST(PSPHOT_SOURCE,[$PSPHOT_SOURCE])
     210
    206211AC_SUBST([PSPHOT_CFLAGS])
    207212AC_SUBST([PSPHOT_LIBS])
  • trunk/psphot/src/Makefile.am

    r23229 r23790  
    11lib_LTLIBRARIES = libpsphot.la
    22
    3 # PSPHOT_VERSION=`if [ -e ../../VERSION ]; then cat ../../VERSION; else svnversion; fi`
    4 # PSPHOT_BRANCH=`if [ -e ../../BRANCH ]; then cat ../../BRANCH; else svn info | sed -n -e '/URL:/ h' -e '/Repository Root:/ { x; H; x; s|Repository Root: \(.*\)\nURL: \1\(.*\)|\2| ; s|^/|| ; s|/[a-zA-Z]*/src.*|| ; p }'; fi`
    5 # PSPHOT_SOURCE=`if [ -e ../../SOURCE ]; then cat ../../SOURCE; else svn info | sed -n -e 's/Repository UUID: // p'; fi`
    6 #
    7 # # Force recompilation of psphotVersion.c, since it gets the version information
    8 # psphotVersion.c: FORCE
    9 #       touch psphotVersion.c
    10 # FORCE: ;
     3# Force recompilation of psphotVersion.c, since it gets the version information
     4psphotVersion.c: FORCE
     5        touch psphotVersion.c
     6FORCE: ;
    117
    12 libpsphot_la_CFLAGS = $(PSPHOT_CFLAGS) $(PSMODULE_CFLAGS) $(PSLIB_CFLAGS) -DPSPHOT_VERSION=$(PSPHOT_VERSION) -DPSPHOT_BRANCH=$(PSPHOT_BRANCH) -DPSPHOT_SOURCE=$(SVN_SOURCE)
     8libpsphot_la_CFLAGS = $(PSPHOT_CFLAGS) $(PSMODULE_CFLAGS) $(PSLIB_CFLAGS) -DPSPHOT_VERSION=$(PSPHOT_VERSION) -DPSPHOT_BRANCH=$(PSPHOT_BRANCH) -DPSPHOT_SOURCE=$(PSPHOT_SOURCE)
    139libpsphot_la_LDFLAGS = $(PSPHOT_LIBS) $(PSMODULE_LIBS) $(PSLIB_LIBS)
    1410
  • trunk/pswarp/configure.ac

    r21038 r23790  
    3737echo "PSWARP_LIBS: $PSWARP_LIBS"
    3838
     39IPP_VERSION(PSWARP)
     40AC_SUBST(PSWARP_VERSION,[$PSWARP_VERSION])
     41AC_SUBST(PSWARP_BRANCH,[$PSWARP_BRANCH])
     42AC_SUBST(PSWARP_SOURCE,[$PSWARP_SOURCE])
     43
    3944AC_SUBST([PSWARP_CFLAGS])
    4045AC_SUBST([PSWARP_LIBS])
  • trunk/pswarp/src/Makefile.am

    r23688 r23790  
    11bin_PROGRAMS = pswarp
    2 
    3 PSWARP_VERSION=`if [ -e ../../VERSION ]; then cat ../../VERSION; else svnversion; fi`
    4 PSWARP_BRANCH=`if [ -e ../../BRANCH ]; then cat ../../BRANCH; else svn info | sed -n -e '/URL:/ h' -e '/Repository Root:/ { x; H; x; s|Repository Root: \(.*\)\nURL: \1\(.*\)|\2| ; s|^/|| ; s|/[a-zA-Z]*/src.*|| ; p }'; fi`
    5 PSWARP_SOURCE=`if [ -e ../../SOURCE ]; then cat ../../SOURCE; else svn info | sed -n -e 's/Repository UUID: // p'; fi`
    62
    73# Force recompilation of pswarpVersion.c, since it gets the version information
Note: See TracChangeset for help on using the changeset viewer.