mirror of
https://github.com/bulletphysics/bullet3
synced 2024-12-13 21:30:09 +00:00
36 lines
753 B
Lua
36 lines
753 B
Lua
|
function findDirectX11()
|
||
|
local dx11path = os.getenv("DXSDK_DIR")
|
||
|
if (dx11path) then
|
||
|
local filepath = string.format("%s%s",dx11path,"Include/D3D11.h")
|
||
|
headerdx11 = io.open(filepath, "r")
|
||
|
if (headerdx11) then
|
||
|
printf("Found DX11: '%s'", filepath)
|
||
|
return true
|
||
|
end
|
||
|
end
|
||
|
return false
|
||
|
end
|
||
|
|
||
|
function initDirectX11()
|
||
|
configuration {}
|
||
|
|
||
|
local dx11path = os.getenv("DXSDK_DIR")
|
||
|
defines { "ADL_ENABLE_DX11"}
|
||
|
includedirs {"$(DXSDK_DIR)/include"}
|
||
|
|
||
|
configuration "x32"
|
||
|
libdirs {"$(DXSDK_DIR)/Lib/x86"}
|
||
|
configuration "x64"
|
||
|
libdirs {"$(DXSDK_DIR)/Lib/x64"}
|
||
|
configuration {}
|
||
|
links {"d3dcompiler",
|
||
|
"dxerr",
|
||
|
"dxguid",
|
||
|
"d3dx9",
|
||
|
"d3d9",
|
||
|
"winmm",
|
||
|
"comctl32",
|
||
|
"d3dx11"
|
||
|
}
|
||
|
return true
|
||
|
end
|