2004-08-25 03:21:10 +08:00
|
|
|
#
|
|
|
|
# this module look for blitz++ (http://www.oonumerics.org/blitz) support
|
|
|
|
# it will define the following values
|
|
|
|
#
|
|
|
|
# BLITZ_INCLUDE_DIR = where blitz/blitz.h can be found
|
|
|
|
#
|
|
|
|
# May want to define this but seldom required
|
|
|
|
# BLITZ_LIBRARY = where blitz library can be found (reserved)
|
|
|
|
#
|
2005-02-25 08:32:02 +08:00
|
|
|
#IF(EXISTS ${PROJECT_CMAKE}/BlitzppConfig.cmake)
|
|
|
|
# INCLUDE(${PROJECT_CMAKE}/BlitzppConfig.cmake)
|
|
|
|
#ENDIF(EXISTS ${PROJECT_CMAKE}/BlitzppConfig.cmake)
|
2004-08-25 03:21:10 +08:00
|
|
|
|
|
|
|
IF(Blitzpp_INCLUDE_DIRS)
|
|
|
|
FIND_PATH(BLITZ_INCLUDE_DIR blitz/blitz.h ${Blitzpp_INCLUDE_DIRS})
|
|
|
|
ELSE(Blitzpp_INCLUDE_DIRS)
|
2004-09-30 23:30:52 +08:00
|
|
|
SET(TRIAL_PATHS
|
2005-02-24 01:42:04 +08:00
|
|
|
$ENV{BLITZ_HOME}
|
2004-08-25 03:21:10 +08:00
|
|
|
/usr/apps/include
|
|
|
|
/usr/include
|
|
|
|
/opt/include
|
|
|
|
/usr/local/include
|
|
|
|
)
|
2004-09-30 23:30:52 +08:00
|
|
|
|
|
|
|
FIND_PATH(BLITZ_INCLUDE_DIR blitz/blitz.h ${TRIAL_PATHS})
|
2004-08-25 03:21:10 +08:00
|
|
|
ENDIF(Blitzpp_INCLUDE_DIRS)
|
|
|
|
|
2004-09-11 05:11:16 +08:00
|
|
|
IF(BLITZ_INCLUDE_DIR)
|
2004-08-25 03:21:10 +08:00
|
|
|
SET(FOUND_BLITZ 1 CACHE BOOL "Found blitz++ library")
|
2004-09-11 05:11:16 +08:00
|
|
|
ELSE(BLITZ_INCLUDE_DIR)
|
2004-08-25 03:21:10 +08:00
|
|
|
SET(FOUND_BLITZ 0 CACHE BOOL "Found blitz++ library")
|
2004-09-11 05:11:16 +08:00
|
|
|
ENDIF(BLITZ_INCLUDE_DIR)
|
2004-08-25 03:21:10 +08:00
|
|
|
|
|
|
|
MARK_AS_ADVANCED(
|
|
|
|
BLITZ_INCLUDE_DIR
|
|
|
|
FOUND_BLITZ
|
|
|
|
)
|