IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 5760


Ignore:
Timestamp:
Dec 12, 2005, 10:11:07 AM (20 years ago)
Author:
desonia
Message:

Changes from Bug #627 -- replaced sed with perl and a couple of GCC 4 related
fixes.

Location:
trunk/psModules
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/configure.ac

    r5729 r5760  
    3737AC_SUBST([AM_CFLAGS])
    3838
     39dnl ------------------- PERL options ---------------------
     40  AC_ARG_WITH(perl,
     41    [AS_HELP_STRING(--with-perl=FILE,Specify location of PERL executable.)],
     42    [AC_CHECK_PROG(PERL, $withval, $withval)],
     43    [AC_CHECK_PROG(PERL, perl, `which perl`)])
     44    if test "$PERL" == ""
     45    then
     46      AC_MSG_ERROR([PERL is required.  Use --with-perl to specify its install location.])
     47    fi
     48    AC_SUBST(PERL,$PERL)
     49
    3950SRCPATH='${top_srcdir}/src'
    40 SRCDIRS="astrom camera config detrend imcombine imsubtract objects photom"
    41 SRCINC=`echo "${SRCDIRS=}" | ${SED} "s|\(\\w\+\)|-I\${SRCPATH=}/\1|g"`
    42 SRCSUBLIBS=`echo "${SRCDIRS=}" | ${SED} "s|\(\\w\+\)|\1/libpsmodule\1.la|g"`
    43 AC_SUBST([SRCSUBLIBS],${SRCSUBLIBS=})
     51SRCDIRS="astrom config detrend imcombine imsubtract objects"
     52# escape two escapes at this level so \\ gets passed to the shell and \ to perl
     53SRCINC=`echo "${SRCDIRS=}" | ${PERL} -pe "s|(\w+)|-I\\\\${SRCPATH=}/\1|g"`
     54SRCINC="-I${SRCPATH=} ${SRCINC=}"
     55SRCSUBLIBS=`echo "${SRCDIRS=}" | ${PERL} -pe "s|(\w+)|\1/libpsmodule\1.la|g"`
     56AC_SUBST(SRCSUBLIBS,${SRCSUBLIBS=})
     57AC_SUBST(SRCINC,${SRCINC=})
    4458AC_SUBST([SRCDIRS],${SRCDIRS=})
    45 AC_SUBST([SRCINC],${SRCINC=})
    4659
    4760dnl doxygen -------------------------------------------------------------------
     
    7992  src/Makefile
    8093  src/astrom/Makefile
    81   src/camera/Makefile
    8294  src/config/Makefile
    8395  src/detrend/Makefile
     
    8597  src/imsubtract/Makefile
    8698  src/objects/Makefile
    87   src/photom/Makefile
    8899  test/Makefile
    89100  test/astrom/Makefile
    90   test/camera/Makefile
    91101  test/config/Makefile
    92102  test/detrend/Makefile
     
    94104  test/imsubtract/Makefile
    95105  test/objects/Makefile
    96   test/photom/Makefile
    97106  Doxyfile
    98107  psmodule-config
  • trunk/psModules/src/config/pmConfig.c

    r5516 r5760  
    33 *  @author PAP, IfA
    44 *
    5  *  @version $Revision: 1.4 $ $Name: not supported by cvs2svn $
    6  *  @date $Date: 2005-11-15 20:09:03 $
     5 *  @version $Revision: 1.5 $ $Name: not supported by cvs2svn $
     6 *  @date $Date: 2005-12-12 20:11:06 $
    77 *
    88 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    2828    const char *description)            // Description of file
    2929{
    30     int numBadLines = 0;
     30    unsigned int numBadLines = 0;
    3131
    3232    psLogMsg(__func__, PS_LOG_INFO, "Loading %s configuration from file %s\n",
     
    359359        } else if (cameraItem->type == PS_DATA_STRING) {
    360360            psTrace(__func__, 5, "Reading camera configuration for %s...\n", cameraItem->name);
    361             int badLines = 0;  // Number of bad lines in reading camera configuration
     361            unsigned int badLines = 0;  // Number of bad lines in reading camera configuration
    362362            camera = psMetadataConfigParse(NULL, &badLines, cameraItem->data.V, true);
    363363            if (badLines > 0) {
  • trunk/psModules/src/objects/pmObjects.h

    r5255 r5760  
    1010 *  @author GLG, MHPCC
    1111 *
    12  *  @version $Revision: 1.2 $ $Name: not supported by cvs2svn $
    13  *  @date $Date: 2005-10-10 19:53:40 $
     12 *  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
     13 *  @date $Date: 2005-12-12 20:11:07 $
    1414 *
    1515 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    3636 * values with specific meanings that other functions can add to or define?
    3737 */
    38 enum {
     38typedef enum {
    3939    PSPHOT_MASK_CLEAR     = 0x00,
    4040    PSPHOT_MASK_INVALID   = 0x01,
Note: See TracChangeset for help on using the changeset viewer.