1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
|
SET(K3D_3DS_FOUND FALSE)
#Unix configuration
IF(UNIX AND NOT APPLE)
FIND_PATH(K3D_3DS_INCLUDE_PATH /lib3ds
/usr/local/include
/usr/include
DOC "Directory where the lib3ds header files are located"
)
FIND_LIBRARY(K3D_3DS_LIBRARY
NAMES 3ds
PATHS
/usr/local/lib
/usr/lib
DOC "The lib3ds library"
)
ENDIF(UNIX AND NOT APPLE)
#Apple configuration
IF(UNIX AND APPLE)
FIND_PATH(K3D_COLLADA_DOM_INCLUDE_PATH /lib3ds
/Library/Frameworks/lib3ds.framework
DOC "Directory where the lib3ds header files are located"
)
FIND_LIBRARY(K3D_3DS_LIBRARY
NAMES lib3ds
PATHS
/Library/Frameworks/lib3ds.framework
DOC "The lib3ds library"
)
ENDIF(UNIX AND APPLE)
#Windows configuration
IF(WIN32)
FIND_PATH(K3D_3DS_INCLUDE_PATH lib3ds/
C:/Program Files/lib3ds/include
DOC "Directory where the lib3ds header files are located"
)
FIND_LIBRARY(K3D_3DS_LIBRARY
NAMES lib3ds
PATHS
C:/Program Files/lib3ds/lib/
DOC "The lib3ds library"
)
ENDIF(WIN32)
MARK_AS_ADVANCED(K3D_3DS_INCLUDE_PATH)
MARK_AS_ADVANCED(K3D_3DS_LIBRARY)
SET(K3D_3DS_INCLUDE_DIRS ${K3D_3DS_INCLUDE_PATH})
SET(K3D_3DS_LIBS ${K3D_3DS_LIBRARY})
IF(WIN32)
SET(K3D_3DS_LIBS ${K3D_3DS_LIBS} pcrecpp pcre)
ENDIF(WIN32)
IF(K3D_3DS_INCLUDE_PATH AND K3D_3DS_LIBRARY)
SET(K3D_3DS_FOUND TRUE)
ENDIF(K3D_3DS_INCLUDE_PATH AND K3D_3DS_LIBRARY)
|