4
# CEGUI_FOUND, if false, do not try to link to CEGUI
5
# CEGUI_INCLUDE_DIR, where to find the headers
7
# $CEGUI_DIR is an environment variable that would
8
# correspond to the ./configure --prefix=$CEGUI_DIR
10
# Created by David Guthrie with code from Robert Osfield.
12
FIND_PATH(CEGUI_INCLUDE_DIR CEGUI/CEGUI.h
14
$ENV{CEGUI_DIR}/include
15
$ENV{CEGUIDIR}/include
16
$ENV{CEGUI_ROOT}/include
17
$ENV{DELTA_ROOT}/ext/inc
18
${DELTA3D_EXT_DIR}/inc
19
${DELTA3D_EXT_DIR}/Frameworks
25
/opt/local/include # DarwinPorts
26
/opt/csw/include # Blastwave
32
FIND_PATH(CEGUI_FRAMEWORK_DIR CEGUI.h
34
~/Library/Frameworks/CEGUI.framework/Headers
35
/Library/Frameworks/CEGUI.framework/Headers
36
${DELTA3D_EXT_DIR}/Frameworks/CEGUI.framework/Headers
40
IF (CEGUI_FRAMEWORK_DIR)
41
SET(CEGUI_INCLUDE_DIR ${CEGUI_INCLUDE_DIR} ${CEGUI_FRAMEWORK_DIR})
42
ELSE (CEGUI_FRAMEWORK_DIR)
43
SET(CEGUI_INCLUDE_DIR ${CEGUI_INCLUDE_DIR} ${CEGUI_INCLUDE_DIR}/CEGUI)
44
ENDIF (CEGUI_FRAMEWORK_DIR)
46
MACRO(FIND_CEGUI_LIBRARY MYLIBRARY MYLIBRARYNAMES)
48
FIND_LIBRARY(${MYLIBRARY}
49
NAMES ${MYLIBRARYNAMES}
56
${DELTA3D_EXT_DIR}/lib
57
$ENV{DELTA_ROOT}/ext/lib
66
[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;CEGUI_ROOT]/lib
70
ENDMACRO(FIND_CEGUI_LIBRARY LIBRARY LIBRARYNAME)
72
SET(CEGUIList CEGUIBase CEGUI)
73
FIND_CEGUI_LIBRARY(CEGUI_LIBRARY "${CEGUIList}")
75
SET(CEGUIDebugList CEGUIBase_d)
76
FIND_CEGUI_LIBRARY(CEGUI_LIBRARY_DEBUG "${CEGUIDebugList}")
78
SET(CEGUIOGLList OpenGLGUIRenderer CEGUIOpenGLRenderer)
79
FIND_CEGUI_LIBRARY(CEGUIOPENGL_LIBRARY "${CEGUIOGLList}")
81
SET(CEGUIOGLDebugList OpenGLGUIRenderer_d CEGUIOpenGLRenderer_d)
82
FIND_CEGUI_LIBRARY(CEGUIOPENGL_LIBRARY_DEBUG "${CEGUIOGLDebugList}")
85
IF(CEGUI_LIBRARY AND CEGUI_INCLUDE_DIR)
86
SET(CEGUI_FOUND "YES")
87
ENDIF(CEGUI_LIBRARY AND CEGUI_INCLUDE_DIR)