Changeset 11749 for OpenSceneGraph/trunk/CMakeModules/FindCOLLADA.cmake
- Timestamp:
- 09/09/10 12:44:11 (3 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/CMakeModules/FindCOLLADA.cmake
r10637 r11749 14 14 # Created by Robert Osfield. 15 15 16 SET(COLLADA_DOM_ROOT "$ENV{COLLADA_DIR}/dom" CACHE PATH "Location of Collada DOM directory") 16 17 # Check if COLLADA_DIR is set, otherwise use ACTUAL_3DPARTY_DIR: 18 SET( COLLADA_ENV_VAR_AVAILABLE $ENV{COLLADA_DIR} ) 19 IF ( COLLADA_ENV_VAR_AVAILABLE ) 20 SET(COLLADA_DOM_ROOT "$ENV{COLLADA_DIR}/dom" CACHE PATH "Location of Collada DOM directory" FORCE) 21 ELSE ( COLLADA_ENV_VAR_AVAILABLE ) 22 SET(COLLADA_DOM_ROOT "${ACTUAL_3DPARTY_DIR}/include/1.4/dom" CACHE PATH "Location of Collada DOM directory" FORCE) 23 ENDIF( COLLADA_ENV_VAR_AVAILABLE ) 24 25 17 26 18 27 IF(APPLE) … … 42 51 /opt/include 43 52 /usr/freeware/include 53 ${ACTUAL_3DPARTY_DIR}/include 44 54 ) 45 55 … … 63 73 /opt/lib 64 74 /usr/freeware/lib64 75 ${ACTUAL_3DPARTY_DIR}/lib 65 76 ) 66 77 … … 84 95 /opt/lib 85 96 /usr/freeware/lib64 97 ${ACTUAL_3DPARTY_DIR}/lib 86 98 ) 87 99 … … 105 117 /opt/lib 106 118 /usr/freeware/lib64 119 ${ACTUAL_3DPARTY_DIR}/lib 107 120 ) 108 121 … … 126 139 /opt/lib 127 140 /usr/freeware/lib64 141 ${ACTUAL_3DPARTY_DIR}/lib 128 142 ) 129 143 … … 132 146 FIND_PACKAGE(LibXml2) 133 147 IF (LIBXML2_FOUND) 134 SET(COLLADA_LIBXML_LIBRARY ${LIBXML2_LIBRARIES})148 SET(COLLADA_LIBXML_LIBRARY "${LIBXML2_LIBRARIES}" CACHE FILEPATH "" FORCE) 135 149 ELSE(LIBXML2_FOUND) 136 150 IF(WIN32) … … 140 154 ${COLLADA_DOM_ROOT}/external-libs/libxml2/win32/lib 141 155 ${COLLADA_DOM_ROOT}/external-libs/libxml2/mingw/lib 156 ${ACTUAL_3DPARTY_DIR}/lib 142 157 ) 143 158 ENDIF(WIN32) … … 146 161 FIND_PACKAGE(ZLIB) 147 162 IF (ZLIB_FOUND) 148 SET(COLLADA_ZLIB_LIBRARY ${ZLIB_LIBRARY})163 SET(COLLADA_ZLIB_LIBRARY "${ZLIB_LIBRARY}" CACHE FILEPATH "" FORCE) 149 164 ELSE(ZLIB_FOUND) 150 165 IF(WIN32) … … 154 169 ${COLLADA_DOM_ROOT}/external-libs/libxml2/win32/lib 155 170 ${COLLADA_DOM_ROOT}/external-libs/libxml2/mingw/lib 171 ${ACTUAL_3DPARTY_DIR}/lib 156 172 ) 157 173 ENDIF(WIN32) … … 164 180 ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/mac 165 181 ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/mingw 182 ${ACTUAL_3DPARTY_DIR}/lib 166 183 ) 167 184 168 185 FIND_LIBRARY(COLLADA_PCRECPP_LIBRARY_DEBUG 169 NAMES pcrecpp-d 170 PATHS 171 ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/${COLLADA_BUILDNAME} 172 ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/mac 173 ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/mingw 186 NAMES pcrecpp-d pcrecppd 187 PATHS 188 ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/${COLLADA_BUILDNAME} 189 ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/mac 190 ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/mingw 191 ${ACTUAL_3DPARTY_DIR}/lib 174 192 ) 175 193 … … 180 198 ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/mac 181 199 ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/mingw 200 ${ACTUAL_3DPARTY_DIR}/lib 182 201 ) 183 202 184 203 FIND_LIBRARY(COLLADA_PCRE_LIBRARY_DEBUG 185 NAMES pcre-d 186 PATHS 187 ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/${COLLADA_BUILDNAME} 188 ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/mac 189 ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/mingw 204 NAMES pcre-d pcred 205 PATHS 206 ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/${COLLADA_BUILDNAME} 207 ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/mac 208 ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/mingw 209 ${ACTUAL_3DPARTY_DIR}/lib 190 210 ) 191 211 … … 195 215 ${COLLADA_DOM_ROOT}/external-libs/minizip/win32/lib 196 216 ${COLLADA_DOM_ROOT}/external-libs/minizip/mac 217 ${ACTUAL_3DPARTY_DIR}/lib 197 218 ) 198 219 199 220 FIND_LIBRARY(COLLADA_MINIZIP_LIBRARY_DEBUG 200 NAMES minizip-d 221 NAMES minizip-d minizipD 201 222 PATHS 202 223 ${COLLADA_DOM_ROOT}/external-libs/minizip/win32/lib 203 224 ${COLLADA_DOM_ROOT}/external-libs/minizip/mac 225 ${ACTUAL_3DPARTY_DIR}/lib 204 226 ) 205 227 206 228 FIND_LIBRARY(COLLADA_BOOST_FILESYSTEM_LIBRARY 207 NAMES libboost_filesystem boost_filesystem 208 PATHS 209 ${COLLADA_DOM_ROOT}/external-libs/boost/lib/${COLLADA_BUILDNAME} 210 ${COLLADA_DOM_ROOT}/external-libs/boost/lib/mingw 229 NAMES libboost_filesystem boost_filesystem libboost_filesystem-vc90-mt 230 PATHS 231 ${COLLADA_DOM_ROOT}/external-libs/boost/lib/${COLLADA_BUILDNAME} 232 ${COLLADA_DOM_ROOT}/external-libs/boost/lib/mingw 233 ${ACTUAL_3DPARTY_DIR}/lib 211 234 ) 212 235 213 236 FIND_LIBRARY(COLLADA_BOOST_FILESYSTEM_LIBRARY_DEBUG 214 NAMES libboost_filesystem-d boost_filesystem-d 215 PATHS 216 ${COLLADA_DOM_ROOT}/external-libs/boost/lib/${COLLADA_BUILDNAME} 217 ${COLLADA_DOM_ROOT}/external-libs/boost/lib/mingw 237 NAMES libboost_filesystem-d boost_filesystem-d libboost_filesystem-vc90-mt-gd 238 PATHS 239 ${COLLADA_DOM_ROOT}/external-libs/boost/lib/${COLLADA_BUILDNAME} 240 ${COLLADA_DOM_ROOT}/external-libs/boost/lib/mingw 241 ${ACTUAL_3DPARTY_DIR}/lib 218 242 ) 219 243 220 244 FIND_LIBRARY(COLLADA_BOOST_SYSTEM_LIBRARY 221 NAMES libboost_system boost_system 222 PATHS 223 ${COLLADA_DOM_ROOT}/external-libs/boost/lib/${COLLADA_BUILDNAME} 224 ${COLLADA_DOM_ROOT}/external-libs/boost/lib/mingw 245 NAMES libboost_system boost_system libboost_system-vc90-mt 246 PATHS 247 ${COLLADA_DOM_ROOT}/external-libs/boost/lib/${COLLADA_BUILDNAME} 248 ${COLLADA_DOM_ROOT}/external-libs/boost/lib/mingw 249 ${ACTUAL_3DPARTY_DIR}/lib 225 250 ) 226 251 227 252 FIND_LIBRARY(COLLADA_BOOST_SYSTEM_LIBRARY_DEBUG 228 NAMES libboost_system-d boost_system-d 229 PATHS 230 ${COLLADA_DOM_ROOT}/external-libs/boost/lib/${COLLADA_BUILDNAME} 231 ${COLLADA_DOM_ROOT}/external-libs/boost/lib/mingw 253 NAMES libboost_system-d boost_system-d libboost_system-vc90-mt-gd 254 PATHS 255 ${COLLADA_DOM_ROOT}/external-libs/boost/lib/${COLLADA_BUILDNAME} 256 ${COLLADA_DOM_ROOT}/external-libs/boost/lib/mingw 257 ${ACTUAL_3DPARTY_DIR}/lib 232 258 ) 233 259
