mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-19 19:59:09 +00:00
Fixed compile for DirectX SDK June 2010 + Windows SDK 7.0A + Visual Studio 2010. Hope this doesn't break the stone age build systems!
This commit is contained in:
69
MOULOpenSourceClientPlugin/Plasma20/cmake/FindDirectX.cmake
Normal file
69
MOULOpenSourceClientPlugin/Plasma20/cmake/FindDirectX.cmake
Normal file
@ -0,0 +1,69 @@
|
||||
if(DirectX_INCLUDE_DIR AND DirectX_LIBRARY)
|
||||
set(DirectX_FIND_QUIETLY TRUE)
|
||||
endif()
|
||||
|
||||
|
||||
find_path(DirectX_INCLUDE_DIR d3dx9.h
|
||||
$ENV{DXSDK_DIR}/Include
|
||||
)
|
||||
|
||||
find_library(DirectX_d3d9 NAMES d3d9
|
||||
PATHS $ENV{DXSDK_DIR}/Lib/x86
|
||||
PATHS $ENV{DXSDK_DIR}/Lib/x64
|
||||
)
|
||||
|
||||
find_library(DirectX_d3dx9 NAMES d3dx9
|
||||
PATHS $ENV{DXSDK_DIR}/Lib/x86
|
||||
PATHS $ENV{DXSDK_DIR}/Lib/x64
|
||||
)
|
||||
|
||||
find_library(DirectX_dinput8 NAMES dinput8
|
||||
PATHS $ENV{DXSDK_DIR}/Lib/x86
|
||||
PATHS $ENV{DXSDK_DIR}/Lib/x64
|
||||
)
|
||||
|
||||
find_library(DirectX_dsound NAMES dsound
|
||||
PATHS $ENV{DXSDK_DIR}/Lib/x86
|
||||
PATHS $ENV{DXSDK_DIR}/Lib/x64
|
||||
)
|
||||
|
||||
find_library(DirectX_dxguid NAMES dxguid
|
||||
PATHS $ENV{DXSDK_DIR}/Lib/x86
|
||||
PATHS $ENV{DXSDK_DIR}/Lib/x64
|
||||
)
|
||||
|
||||
if (DirectX_OLD_SDK)
|
||||
find_library(DirectX_dxerr NAMES dxerr9
|
||||
PATHS $ENV{DXSDK_DIR}/Lib/x86
|
||||
PATHS $ENV{DXSDK_DIR}/Lib/x64
|
||||
)
|
||||
else()
|
||||
find_library(DirectX_dxerr NAMES DxErr
|
||||
PATHS $ENV{DXSDK_DIR}/Lib/x86
|
||||
PATHS $ENV{DXSDK_DIR}/Lib/x64
|
||||
)
|
||||
endif(DirectX_OLD_SDK)
|
||||
|
||||
set(DirectX_LIBRARIES
|
||||
${DirectX_d3d9}
|
||||
${DirectX_d3dx9}
|
||||
${DirectX_dinput8}
|
||||
${DirectX_dsound}
|
||||
${DirectX_dxguid}
|
||||
${DirectX_dxerr}
|
||||
)
|
||||
|
||||
|
||||
if(DirectX_INCLUDE_DIR AND DirectX_LIBRARY)
|
||||
set(DirectX_FOUND TRUE)
|
||||
endif()
|
||||
|
||||
if (DirectX_FOUND)
|
||||
if(NOT DirectX_FIND_QUIETLY)
|
||||
message(STATUS "Found DirectX SDK: ${DirectX_INCLUDE_DIR}")
|
||||
endif()
|
||||
else()
|
||||
if(DirectX_FIND_REQUIRED)
|
||||
message(FATAL_ERROR "Could not find DirectX SDK")
|
||||
endif()
|
||||
endif()
|
Reference in New Issue
Block a user