Look for the FBX SDK where we know it is.
This commit is contained in:
parent
7fc7120487
commit
6c7b3a7fb3
|
@ -17,12 +17,6 @@ set(CMAKE_CXX_STANDARD 11)
|
|||
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}")
|
||||
include(ExternalProject)
|
||||
|
||||
if(NOT EXISTS "${CMAKE_BINARY_DIR}/conan_paths.cmake")
|
||||
message(FATAL_ERROR
|
||||
"The Conan package manager must run ('install') first. ${typical_usage_str}")
|
||||
endif()
|
||||
include("${CMAKE_BINARY_DIR}/conan_paths.cmake")
|
||||
|
||||
# FBX
|
||||
foreach (FBXSDK_VERSION "2019.2")
|
||||
find_package(FBX)
|
||||
|
@ -39,6 +33,12 @@ if (NOT FBXSDK_FOUND)
|
|||
)
|
||||
endif()
|
||||
|
||||
if(NOT EXISTS "${CMAKE_BINARY_DIR}/conan_paths.cmake")
|
||||
message(FATAL_ERROR
|
||||
"The Conan package manager must run ('install') first. ${typical_usage_str}")
|
||||
endif()
|
||||
include("${CMAKE_BINARY_DIR}/conan_paths.cmake")
|
||||
|
||||
set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
|
||||
find_package(Threads REQUIRED)
|
||||
find_package(Iconv QUIET)
|
||||
|
|
|
@ -24,28 +24,23 @@ else()
|
|||
endif()
|
||||
|
||||
if (NOT DEFINED FBXSDK_VERSION)
|
||||
set(FBXSDK_VERSION "2018.1.1")
|
||||
set(FBXSDK_VERSION "2019.2")
|
||||
endif()
|
||||
|
||||
set(_fbxsdk_vstudio_version "vs2017")
|
||||
|
||||
message("Looking for FBX SDK version: ${FBXSDK_VERSION}")
|
||||
|
||||
if (DEFINED FBXSDK_SDKS)
|
||||
get_filename_component(FBXSDK_SDKS_ABS ${FBXSDK_SDKS} ABSOLUTE)
|
||||
|
||||
set(FBXSDK_APPLE_ROOT "${FBXSDK_SDKS_ABS}/Darwin/${FBXSDK_VERSION}")
|
||||
set(FBXSDK_LINUX_ROOT "${FBXSDK_SDKS_ABS}/Linux/${FBXSDK_VERSION}")
|
||||
set(FBXSDK_WINDOWS_ROOT "${FBXSDK_SDKS_ABS}/Windows/${FBXSDK_VERSION}")
|
||||
else()
|
||||
set(FBXSDK_APPLE_ROOT
|
||||
"/Applications/Autodesk/FBX SDK/${FBXSDK_VERSION}")
|
||||
set(FBXSDK_LINUX_ROOT
|
||||
"/usr")
|
||||
set(FBXSDK_WINDOWS_ROOT
|
||||
"C:/Program Files/Autodesk/FBX/FBX SDK/${FBXSDK_VERSION}")
|
||||
if (NOT DEFINED FBXSDK_SDKS)
|
||||
set(FBXSDK_SDKS "${CMAKE_CURRENT_SOURCE_DIR}/sdk")
|
||||
endif()
|
||||
|
||||
get_filename_component(FBXSDK_SDKS_ABS ${FBXSDK_SDKS} ABSOLUTE)
|
||||
|
||||
set(FBXSDK_APPLE_ROOT "${FBXSDK_SDKS_ABS}/Darwin/${FBXSDK_VERSION}")
|
||||
set(FBXSDK_LINUX_ROOT "${FBXSDK_SDKS_ABS}/Linux/${FBXSDK_VERSION}")
|
||||
set(FBXSDK_WINDOWS_ROOT "${FBXSDK_SDKS_ABS}/Windows/${FBXSDK_VERSION}")
|
||||
|
||||
if (APPLE)
|
||||
set(_fbxsdk_root "${FBXSDK_APPLE_ROOT}")
|
||||
set(_fbxsdk_libdir_debug "lib/clang/debug")
|
||||
|
|
Loading…
Reference in New Issue