CMakeLists.txt 695 B

1234567891011121314151617181920212223242526272829303132333435
  1. project(libobs-d3d11)
  2. include_directories(SYSTEM "${CMAKE_SOURCE_DIR}/libobs")
  3. add_definitions(-DLIBOBS_EXPORTS)
  4. set(libobs-d3d11_SOURCES
  5. d3d11-indexbuffer.cpp
  6. d3d11-samplerstate.cpp
  7. d3d11-shader.cpp
  8. d3d11-shaderprocessor.cpp
  9. d3d11-stagesurf.cpp
  10. d3d11-subsystem.cpp
  11. d3d11-texture2d.cpp
  12. d3d11-vertexbuffer.cpp
  13. d3d11-zstencilbuffer.cpp)
  14. set(libobs-d3d11_HEADERS
  15. d3d11-shaderprocessor.hpp
  16. d3d11-subsystem.hpp)
  17. add_library(libobs-d3d11 MODULE
  18. ${libobs-d3d11_SOURCES}
  19. ${libobs-d3d11_HEADERS})
  20. set_target_properties(libobs-d3d11
  21. PROPERTIES
  22. OUTPUT_NAME libobs-d3d11
  23. PREFIX "")
  24. target_link_libraries(libobs-d3d11
  25. libobs
  26. d3d11
  27. dxgi
  28. d3dcompiler)
  29. install_obs_core(libobs-d3d11)