mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-08-24 10:14:13 -05:00
There's no need to find DirectX because with VS2013 and mingw it's already available by default. Older visual studio versions that didn't come with DirectX by default are no longer supported anyway. (Also mingw doesn't currently work at all due to lack of proper headers, but once they do it'll be available in the same way. I think.)
36 lines
696 B
CMake
36 lines
696 B
CMake
project(libobs-d3d11)
|
|
|
|
include_directories(SYSTEM "${CMAKE_SOURCE_DIR}/libobs")
|
|
|
|
add_definitions(-DLIBOBS_EXPORTS)
|
|
|
|
set(libobs-d3d11_SOURCES
|
|
d3d11-indexbuffer.cpp
|
|
d3d11-samplerstate.cpp
|
|
d3d11-shader.cpp
|
|
d3d11-shaderprocessor.cpp
|
|
d3d11-stagesurf.cpp
|
|
d3d11-subsystem.cpp
|
|
d3d11-texture2d.cpp
|
|
d3d11-vertexbuffer.cpp
|
|
d3d11-zstencilbuffer.cpp)
|
|
|
|
set(libobs-d3d11_HEADERS
|
|
d3d11-shaderprocessor.hpp
|
|
d3d11-subsystem.hpp)
|
|
|
|
add_library(libobs-d3d11 MODULE
|
|
${libobs-d3d11_SOURCES}
|
|
${libobs-d3d11_HEADERS})
|
|
set_target_properties(libobs-d3d11
|
|
PROPERTIES
|
|
OUTPUT_NAME libobs-d3d11
|
|
PREFIX "")
|
|
target_link_libraries(libobs-d3d11
|
|
libobs
|
|
d3d11
|
|
dxgi
|
|
d3dcompiler)
|
|
|
|
install_obs_core(libobs-d3d11)
|