ENH: change find library and find program to look for more than one name

This commit is contained in:
Bill Hoffman
2001-05-09 14:53:32 -04:00
parent 1dc7ae38ea
commit f07ee5b817
13 changed files with 232 additions and 174 deletions
+2 -5
View File
@@ -10,10 +10,7 @@ FIND_PATH(FLTK_INCLUDE_PATH FL/FL.H
H:/usr/local/fltk
)
FIND_LIBRARY(FLTK_LIB_PATH fltk
/usr/lib
/usr/local/lib
/usr/local/fltk/lib
H:/usr/local/fltk/lib
FIND_LIBRARY(FLTK_LIB_PATH fltk
PATHS /usr/lib /usr/local/lib /usr/local/fltk/lib H:/usr/local/fltk/lib
)
+3 -6
View File
@@ -11,14 +11,11 @@ IF (UNIX)
/usr/openwin/share/include
)
FIND_LIBRARY(GTK_LIB_PATH gtk
/usr/lib
/usr/local/lib
/usr/openwin/lib
/usr/X11R6/lib
FIND_LIBRARY(GTK_LIB_PATH gtk
PATHS /usr/lib /usr/local/lib /usr/openwin/lib /usr/X11R6/lib
)
FIND_LIBRARY(GTK_GLIB_INCLUDE_PATH glibconfig.h
FIND_PATH(GTK_GLIB_INCLUDE_PATH glibconfig.h
/usr/include
/usr/local/include
/usr/openwin/share/include
+1 -1
View File
@@ -8,7 +8,7 @@
# JAVA_AWT_INCLUDE_PATH = the path to where jni.h can be found
#
FIND_LIBRARY(JAVA_AWT_LIB_PATH jawt /usr/lib /usr/local/lib)
FIND_LIBRARY(JAVA_AWT_LIB_PATH jawt PATHS /usr/lib /usr/local/lib)
# add in the include path
FIND_PATH(JAVA_INCLUDE_PATH jni.h /usr/include /usr/local/include)
+2 -3
View File
@@ -8,8 +8,7 @@ FIND_PATH(NATIVE_JPEG_INCLUDE_PATH jpeglib.h
/usr/include
)
FIND_LIBRARY(NATIVE_JPEG_LIB_PATH jpeg
/usr/lib
/usr/local/lib
FIND_LIBRARY(NATIVE_JPEG_LIB_PATH jpeg
PATHS /usr/lib /usr/local/lib
)
+3 -15
View File
@@ -3,24 +3,12 @@
# it will define the following values
#
# MPI_INCLUDE_PATH = where mpi.h can be found
# MPI_LIB_PATH = path to the mpi library
# MPI_LIBRARY = the library to link against (mpi mpich etc)
#
FIND_PATH(MPI_INCLUDE_PATH mpi.h /usr/local/include /usr/include /usr/local/mpi/include)
# look for the different MPI libs
IF (NOT MPI_LIB_PATH)
FIND_LIBRARY(MPI_LIB_PATH mpi /usr/lib /usr/local/lib /usr/local/mpi/lib)
IF (MPI_LIB_PATH)
SET (MPI_LIBRARY mpi CACHE)
ENDIF (MPI_LIB_PATH)
ENDIF (NOT MPI_LIB_PATH)
IF (NOT MPI_LIB_PATH)
FIND_LIBRARY(MPI_LIB_PATH mpich /usr/lib /usr/local/lib /usr/local/mpi/lib)
IF (MPI_LIB_PATH)
SET (MPI_LIBRARY mpich CACHE)
ENDIF (MPI_LIB_PATH)
ENDIF (NOT MPI_LIB_PATH)
FIND_LIBRARY(MPI_LIBRARY
NAMES mpi mpich
PATHS /usr/lib /usr/local/lib /usr/local/mpi/lib)
+8 -46
View File
@@ -3,58 +3,20 @@
# include files and libraries are. It also determines what the name of
# the library is. This code sets the following variables:
#
# TCL_LIB_PATH = the path to where the TCL library is
# TCL_LIBRARY = the name of the tcl library found (tcl tcl80 etc)
# TCL_LIBRARY = the full path to the tcl library found (tcl tcl80 etc)
# TCL_INCLUDE_PATH = the path to where tcl.h can be found
# TK_LIB_PATH = the path to where the TK library is
# TK_LIBRARY = the name of the tk library found (tk tk80 etc)
# TK_LIBRARY = the full path to the tk library found (tk tk80 etc)
# TK_INCLUDE_PATH = the path to where tk.h can be found
#
#
# try to find the Tcl libraries in a few places and names
IF (NOT TCL_LIB_PATH)
FIND_LIBRARY(TCL_LIB_PATH tcl "C:/Program Files/Tcl/lib" /usr/lib /usr/local/lib)
IF (TCL_LIB_PATH)
SET (TCL_LIBRARY tcl CACHE)
ENDIF (TCL_LIB_PATH)
ENDIF (NOT TCL_LIB_PATH)
FIND_LIBRARY(TCL_LIBRARY
NAMES tcl tcl82 tcl80
PATHS /usr/lib "C:/Program Files/Tcl/lib" /usr/local/lib)
IF (NOT TCL_LIB_PATH)
FIND_LIBRARY(TCL_LIB_PATH tcl82 "C:/Program Files/Tcl/lib" /usr/lib /usr/local/lib)
IF (TCL_LIB_PATH)
SET (TCL_LIBRARY tcl82 CACHE)
ENDIF (TCL_LIB_PATH)
ENDIF (NOT TCL_LIB_PATH)
IF (NOT TCL_LIB_PATH)
FIND_LIBRARY(TCL_LIB_PATH tcl80 "C:/Program Files/Tcl/lib" /usr/lib /usr/local/lib)
IF (TCL_LIB_PATH)
SET (TCL_LIBRARY tcl80 CACHE)
ENDIF (TCL_LIB_PATH)
ENDIF (NOT TCL_LIB_PATH)
# try to find the Tk libraries in a few places and names
IF (NOT TK_LIB_PATH)
FIND_LIBRARY(TK_LIB_PATH tk "C:/Program Files/Tcl/lib" /usr/lib /usr/local/lib)
IF (TK_LIB_PATH)
SET (TK_LIBRARY tk CACHE)
ENDIF (TK_LIB_PATH)
ENDIF (NOT TK_LIB_PATH)
IF (NOT TK_LIB_PATH)
FIND_LIBRARY(TK_LIB_PATH tk82 "C:/Program Files/Tcl/lib" /usr/lib /usr/local/lib)
IF (TK_LIB_PATH)
SET (TK_LIBRARY tk82 CACHE)
ENDIF (TK_LIB_PATH)
ENDIF (NOT TK_LIB_PATH)
IF (NOT TK_LIB_PATH)
FIND_LIBRARY(TK_LIB_PATH tk80 "C:/Program Files/Tcl/lib" /usr/lib /usr/local/lib)
IF (TK_LIB_PATH)
SET (TK_LIBRARY tk80 CACHE)
ENDIF (TK_LIB_PATH)
ENDIF (NOT TK_LIB_PATH)
FIND_LIBRARY(TK_LIBRARY
NAMES tk tk82 tk80
PATHS /usr/lib "C:/Program Files/Tcl/lib" /usr/local/lib)
# add in the include path
FIND_PATH(TCL_INCLUDE_PATH tcl.h "C:/Program Files/Tcl/include" /usr/include /usr/local/include)