5
# DELTA3D_FOUND, if false, do not try to link to gdal
6
# DELTA3D_INCLUDE_DIR, where to find the headers
8
# $DELTA3D_DIR is an environment variable that would
9
# correspond to the ./configure --prefix=$DELTA3D
11
# Created by David Guthrie.
13
FIND_PATH(DELTA_DIR dtCore/dt.h
15
${CMAKE_SOURCE_DIR}/../delta3d
23
/opt/local # DarwinPorts
26
[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControl\\Control\\Session\ Manager\\Environment;DELTA_ROOT]
30
FIND_PATH(DELTA3D_INCLUDE_DIR NAMES dtCore/dt.h
38
FIND_PATH(DELTA3D_LIB_DIR NAMES libdtCore.so libdtCore.dylib dtCore.dll .
51
FIND_PATH( DELTA3D_EXT_DIR inc
55
SET(DTUTIL_LIBRARY dtUtil)
56
SET(DTCORE_LIBRARY dtCore)
57
SET(DTABC_LIBRARY dtABC)
58
SET(DTDAL_LIBRARY dtDAL)
59
SET(DTDIRECTOR_LIBRARY dtDirector)
60
SET(DTDIRECTORQT_LIBRARY dtDirectorQt)
61
SET(DTAI_LIBRARY dtAI)
62
SET(DTGAME_LIBRARY dtGame)
63
SET(DTAUDIO_LIBRARY dtAudio)
64
SET(DTANIM_LIBRARY dtAnim)
65
SET(DTGUI_LIBRARY dtGUI)
66
SET(DTINSPECTORQT_LIBRARY dtInspectorQt)
67
SET(DTSCRIPT_LIBRARY dtScript)
68
SET(DTTERRAIN_LIBRARY dtTerrain)
69
SET(DTNET_LIBRARY dtNet)
70
SET(DTNETGM_LIBRARY dtNetGM)
71
SET(DTHLAGM_LIBRARY dtHLAGM)
72
SET(DTDIS_LIBRARY dtDIS)
73
SET(DTINPUT_PLIB_LIBRARY dtInputPLIB)
74
SET(DTACTORS_LIBRARY dtActors)
75
SET(DTANIM_LIBRARY dtAnim)
76
SET(DTLMS_LIBRARY dtLMS)
77
SET(DTQT_LIBRARY dtQt)
78
SET(TEST_ACTOR_LIBRARY testActorLibrary)
79
SET(TEST_GAME_ACTOR_LIBRARY testGameActorLibrary)
80
SET(FIREFIGHTER_DEMO_LIBRARY fireFighter)
82
# Seems to be the fastest way to include the proper Delta3D libraries
83
# Including individual DTCORE_LIBRARY e.g. does not work. It resolves
84
# to dtCore instead of the complete file name.
86
${DELTA3D_LIB_DIR}/libdtCore.so
87
${DELTA3D_LIB_DIR}/libdtUtil.so
88
${DELTA3D_LIB_DIR}/libdtABC.so
89
${DELTA3D_LIB_DIR}/libdtDAL.so
90
${DELTA3D_LIB_DIR}/libdtDirector.so
91
${DELTA3D_LIB_DIR}/libdtGame.so
92
${DELTA3D_LIB_DIR}/libdtGUI.so
93
${DELTA3D_LIB_DIR}/libdtAnim.so
97
SET(DTUTIL_LIBRARY_DEBUG dtUtild)
98
SET(DTCORE_LIBRARY_DEBUG dtCored)
99
SET(DTABC_LIBRARY_DEBUG dtABCd)
100
SET(DTDAL_LIBRARY_DEBUG dtDALd)
101
SET(DTDIRECTOR_LIBRARY_DEBUG dtDirectord)
102
SET(DTDIRECTORQT_LIBRARY_DEBUG dtDirectorQtd)
103
SET(DTAI_LIBRARY_DEBUG dtAId)
104
SET(DTGAME_LIBRARY_DEBUG dtGamed)
105
SET(DTAUDIO_LIBRARY_DEBUG dtAudiod)
106
SET(DTANIM_LIBRARY_DEBUG dtAnimd)
107
SET(DTGUI_LIBRARY_DEBUG dtGUId)
108
SET(DTINSPECTORQT_LIBRARY_DEBUG dtInspectorQtd)
109
SET(DTSCRIPT_LIBRARY_DEBUG dtScriptd)
110
SET(DTTERRAIN_LIBRARY_DEBUG dtTerraind)
111
SET(DTNET_LIBRARY_DEBUG dtNetd)
112
SET(DTNETGM_LIBRARY_DEBUG dtNetGMd)
113
SET(DTHLAGM_LIBRARY_DEBUG dtHLAGMd)
114
SET(DTDIS_LIBRARY_DEBUG dtDISd)
115
SET(DTINPUT_PLIB_LIBRARY_DEBUG dtInputPLIBd)
116
SET(DTACTORS_LIBRARY_DEBUG dtActorsd)
117
SET(DTANIM_LIBRARY_DEBUG dtAnimd)
118
SET(DTLMS_LIBRARY_DEBUG dtLMSd)
119
SET(DTQT_LIBRARY_DEBUG dtQtd)
120
SET(TEST_ACTOR_LIBRARY_DEBUG testActorLibraryd)
121
SET(TEST_GAME_ACTOR_LIBRARY_DEBUG testGameActorLibraryd)
122
SET(FIREFIGHTER_DEMO_LIBRARY_DEBUG fireFighterd)
126
SET(DELTA3D_FOUND "NO")
127
IF(DTCORE_LIBRARY AND DELTA3D_INCLUDE_DIR AND DELTA3D_LIB_DIR)
128
SET(DELTA3D_FOUND "YES")
129
ENDIF(DTCORE_LIBRARY AND DELTA3D_INCLUDE_DIR AND DELTA3D_LIB_DIR)