CMakeLists.txt 704 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-duplicator.cpp
  14. d3d11-zstencilbuffer.cpp)
  15. set(libobs-d3d11_HEADERS
  16. d3d11-shaderprocessor.hpp
  17. d3d11-subsystem.hpp)
  18. add_library(libobs-d3d11 MODULE
  19. ${libobs-d3d11_SOURCES}
  20. ${libobs-d3d11_HEADERS})
  21. set_target_properties(libobs-d3d11
  22. PROPERTIES
  23. OUTPUT_NAME libobs-d3d11
  24. PREFIX "")
  25. target_link_libraries(libobs-d3d11
  26. libobs
  27. d3d11
  28. dxgi)
  29. install_obs_core(libobs-d3d11)