IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 11748


Ignore:
Timestamp:
Feb 12, 2007, 11:02:03 AM (19 years ago)
Author:
eugene
Message:

adding more detailed lib and include searches

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/configure.tcsh

    r11745 r11748  
    117117if ($#args != 1) goto usage
    118118
    119 set needlibs = "png z jpeg readline X11 pthread m"
    120119set syslibpath = "/lib /usr/lib /usr/X11R6/lib /usr/openwin/lib"
    121 
    122 set needincs = "math.h fcntl.h malloc.h errno.h time.h memory.h stdlib.h string.h X11/X.h"
     120set needlibs   = "png z jpeg readline X11 pthread m"
     121
    123122set sysincpath = "/usr/include /usr/X11R6/include /usr/openwin/include"
     123
     124set needincs = ""
     125set needincs = "$needincs X11/Xatom.h"
     126set needincs = "$needincs X11/Xlib.h"
     127set needincs = "$needincs X11/Xresource.h"
     128set needincs = "$needincs X11/Xutil.h"
     129set needincs = "$needincs X11/cursorfont.h"
     130set needincs = "$needincs X11/keysym.h"
     131set needincs = "$needincs X11/keysymdef.h"
     132set needincs = "$needincs arpa/inet.h"
     133set needincs = "$needincs ctype.h"
     134set needincs = "$needincs errno.h"
     135set needincs = "$needincs fcntl.h"
     136set needincs = "$needincs glob.h"
     137set needincs = "$needincs jpeglib.h"
     138set needincs = "$needincs malloc.h"
     139set needincs = "$needincs math.h"
     140set needincs = "$needincs memory.h"
     141set needincs = "$needincs netdb.h"
     142set needincs = "$needincs netinet/ip.h"
     143set needincs = "$needincs png.h"
     144set needincs = "$needincs pthread.h"
     145set needincs = "$needincs readline/history.h"
     146set needincs = "$needincs readline/readline.h"
     147set needincs = "$needincs signal.h"
     148set needincs = "$needincs stdio.h"
     149set needincs = "$needincs stdlib.h"
     150set needincs = "$needincs string.h"
     151set needincs = "$needincs sys/ipc.h"
     152set needincs = "$needincs sys/resource.h"
     153set needincs = "$needincs sys/sem.h"
     154set needincs = "$needincs sys/socket.h"
     155set needincs = "$needincs sys/stat.h"
     156set needincs = "$needincs sys/time.h"
     157set needincs = "$needincs sys/types.h"
     158set needincs = "$needincs sys/uio.h"
     159set needincs = "$needincs sys/un.h"
     160set needincs = "$needincs sys/wait.h"
     161set needincs = "$needincs time.h"
     162set needincs = "$needincs unistd.h"
     163set needincs = "$needincs values.h"
     164set needincs = "$needincs zlib.h"
     165
     166# need to have options for non-ANSI includes? (ie, varargs.h)
     167# set needincs = "$needincs cfuncs.h" - from non-ANSI option in ohana.h
     168# set needincs = "$needincs float.h" - is from missing_proto (CFHT)
     169# set needincs = "$needincs floatingpoint.h" - is from missing_proto (CFHT)
     170# set needincs = "$needincs stdarg.h" - from std includes (in gcc path)
     171# set needincs = "$needincs varargs.h" - from std includes (in gcc path)
    124172
    125173# check the hardware architecture:
     
    176224
    177225# check for basic libraries
     226echo ""
     227echo "searching for needed external libraries..."
    178228set faillibs = ""
    179229set libflags = ""
     
    191241    continue
    192242got_lib:
    193     echo "found lib$f ($name)"
     243    echo "found lib$f ($name[$#name])"
    194244    echo "$libdirs" | grep -- "-L$g " > /dev/null
    195245    if ($status) then
     
    206256foreach f ( ncurses curses termcap )
    207257    foreach g ( $syslibpath $lib $libpath )
    208         set name = "$g/lib$f.a"
    209         if (-e $name) goto got_curses;
    210         set name = "$g/lib$f.so"
    211         if (-e $name) goto got_curses;
     258        set name = $g/lib$f.a
     259        if (-e $name[1]) goto got_curses;
     260        set name = $g/lib$f.so*
     261        if (-e $name[1]) goto got_curses;
    212262    end
    213263end
     
    215265echo "missing a valid curses library"
    216266echo "missing: $faillibs"
    217 echo "please find them and install them in $lib"
     267echo "please find one of them and install them in $lib"
    218268exit 1
    219269
    220270got_curses:
    221   echo "found $f ($name)"
     271  echo "found $f ($name[$#name])"
    222272  echo "$libdirs" | grep -- "-L$g " > /dev/null
    223273  if ($status) then
     
    237287
    238288# check for headers
     289echo ""
     290echo "searching for needed external header files..."
    239291set failincs = ""
    240292set incdirs = ""
     
    261313endif   
    262314
     315echo ""
    263316echo INCDIRS: $incdirs
    264317echo LIBDIRS: $libdirs
Note: See TracChangeset for help on using the changeset viewer.