You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
90 lines
2.0 KiB
90 lines
2.0 KiB
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_MENUS_LIBRARY menus |
|
PATHS "${3dsm_PATH}/maxsdk/lib") |
|
|
|
find_library(3dsm_MNMATH_LIBRARY mnmath |
|
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_MENUS_LIBRARY} |
|
${3dsm_MNMATH_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_MENUS_LIBRARY |
|
3dsm_MNMATH_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() |