3
# FBX_INCLUDE_DIR, where to find the headers
5
# FBX_LIBRARY, FBX_LIBRARY_DEBUG
8
# $FBX_DIR is an environment variable that would
9
# correspond to the ./configure --prefix=$FBX_DIR
12
SET(FBX_ROOT "$ENV{PROGRAMFILES}/Autodesk/FBX/FbxSdk/2010.2" CACHE PATH "Location of FBX SDK directory")
14
SET(FBX_ROOT $ENV{FBX_DIR} CACHE PATH "Location of FBX SDK directory")
18
SET(FBX_LIBNAME "libfbxsdk_gcc4_ub")
19
ELSEIF(CMAKE_COMPILER_IS_GNUCXX)
20
SET(FBX_LIBNAME "libfbxsdk_gcc4")#TODO: libs are provided for GCC 3.4 & 4.0 in both 32 and 64 bit versions, but I don't know how to confgure that here.
22
SET(FBX_LIBNAME "fbxsdk_md2003")
24
SET(FBX_LIBNAME "fbxsdk_md2005")
25
ELSEIF(MSVC90 OR MSVC_VER>1500)
26
SET(FBX_LIBNAME "fbxsdk_md2008")
30
SET(FBX_LIBNAME ${FBX_LIBNAME}_amd64)
34
SET(FBX_LIBNAME_DEBUG ${FBX_LIBNAME})
36
SET(FBX_LIBNAME_DEBUG ${FBX_LIBNAME}d)
39
FIND_PATH(FBX_INCLUDE_DIR fbxsdk.h
43
FIND_LIBRARY(FBX_LIBRARY ${FBX_LIBNAME} ${FBX_ROOT}/lib)
45
FIND_LIBRARY(FBX_LIBRARY_DEBUG ${FBX_LIBNAME_DEBUG} ${FBX_ROOT}/lib)
47
IF(FBX_LIBRARY AND FBX_LIBRARY_DEBUG AND FBX_INCLUDE_DIR)
49
ELSE(FBX_LIBRARY AND FBX_LIBRARY_DEBUG AND FBX_INCLUDE_DIR)
51
ENDIF(FBX_LIBRARY AND FBX_LIBRARY_DEBUG AND FBX_INCLUDE_DIR)