mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-14 10:37:41 -04:00
3ds Max plugin converted to cmake. Much work needed for it to build...
This commit is contained in:
@ -5,7 +5,7 @@ if (DirectX_OLD_SDK)
|
||||
endif(DirectX_OLD_SDK)
|
||||
|
||||
|
||||
if(DirectX_INCLUDE_DIR AND DirectX_LIBRARY)
|
||||
if(DirectX_INCLUDE_DIR)
|
||||
set(DirectX_FIND_QUIETLY TRUE)
|
||||
endif()
|
||||
|
||||
|
80
cmake/FindMaxSDK.cmake
Normal file
80
cmake/FindMaxSDK.cmake
Normal file
@ -0,0 +1,80 @@
|
||||
if(NOT 3dsm_PATH)
|
||||
find_path(3dsm_PATH maxsdk)
|
||||
else()
|
||||
set(3dsm_FIND_QUIETLY TRUE)
|
||||
endif()
|
||||
|
||||
find_path(3dsm_INCLUDE_DIR maxapi.h
|
||||
${3dsm_PATH}/maxsdk/include
|
||||
)
|
||||
|
||||
find_library(3dsm_BMM_LIBRARY bmm
|
||||
PATHS "${3dsm_PATH}/maxsdk/lib")
|
||||
|
||||
find_library(3dsm_CORE_LIBRARY core
|
||||
PATHS "${3dsm_PATH}/maxsdk/lib")
|
||||
|
||||
find_library(3dsm_CUSTDLG_LIBRARY CustDlg
|
||||
PATHS "${3dsm_PATH}/maxsdk/lib")
|
||||
|
||||
find_library(3dsm_GEOM_LIBRARY geom
|
||||
PATHS "${3dsm_PATH}/maxsdk/lib")
|
||||
|
||||
find_library(3dsm_GFX_LIBRARY gfx
|
||||
PATHS "${3dsm_PATH}/maxsdk/lib")
|
||||
|
||||
find_library(3dsm_GUP_LIBRARY gup
|
||||
PATHS "${3dsm_PATH}/maxsdk/lib")
|
||||
|
||||
find_library(3dsm_MANIPSYS_LIBRARY manipsys
|
||||
PATHS "${3dsm_PATH}/maxsdk/lib")
|
||||
|
||||
find_library(3dsm_MAXSCRPT_LIBRARY Maxscrpt
|
||||
PATHS "${3dsm_PATH}/maxsdk/lib")
|
||||
|
||||
find_library(3dsm_MAXUTIL_LIBRARY maxutil
|
||||
PATHS "${3dsm_PATH}/maxsdk/lib")
|
||||
|
||||
find_library(3dsm_MESH_LIBRARY mesh
|
||||
PATHS "${3dsm_PATH}/maxsdk/lib")
|
||||
|
||||
find_library(3dsm_PARAMBLK2_LIBRARY paramblk2
|
||||
PATHS "${3dsm_PATH}/maxsdk/lib")
|
||||
|
||||
set(3dsm_LIBRARIES
|
||||
${3dsm_BMM_LIBRARY}
|
||||
${3dsm_CORE_LIBRARY}
|
||||
${3dsm_CUSTDLG_LIBRARY}
|
||||
${3dsm_GEOM_LIBRARY}
|
||||
${3dsm_GFX_LIBRARY}
|
||||
${3dsm_GUP_LIBRARY}
|
||||
${3dsm_MANIPSYS_LIBRARY}
|
||||
${3dsm_MAXSCRPT_LIBRARY}
|
||||
${3dsm_MAXUTIL_LIBRARY}
|
||||
${3dsm_MESH_LIBRARY}
|
||||
${3dsm_PARAMBLK2_LIBRARY}
|
||||
)
|
||||
|
||||
mark_as_advanced(
|
||||
3dsm_BMM_LIBRARY
|
||||
3dsm_CORE_LIBRARY
|
||||
3dsm_CUSTDLG_LIBRARY
|
||||
3dsm_GEOM_LIBRARY
|
||||
3dsm_GFX_LIBRARY
|
||||
3dsm_GUP_LIBRARY
|
||||
3dsm_MANIPSYS_LIBRARY
|
||||
3dsm_MAXSCRPT_LIBRARY
|
||||
3dsm_MAXUTIL_LIBRARY
|
||||
3dsm_MESH_LIBRARY
|
||||
3dsm_PARAMBLK2_LIBRARY
|
||||
)
|
||||
|
||||
if(3dsm_INCLUDE_DIR AND 3dsm_MESH_LIBRARY)
|
||||
set(3dsm_FOUND TRUE)
|
||||
endif()
|
||||
|
||||
if (3dsm_FOUND)
|
||||
if(NOT 3dsm_FIND_QUIETLY)
|
||||
message(STATUS "Found 3ds Max SDK: ${3dsm_PATH}")
|
||||
endif()
|
||||
endif()
|
Reference in New Issue
Block a user