CMakeLists.txt 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. add_library(video_core STATIC
  2. command_processor.cpp
  3. command_processor.h
  4. debug_utils/debug_utils.cpp
  5. debug_utils/debug_utils.h
  6. engines/fermi_2d.cpp
  7. engines/fermi_2d.h
  8. engines/maxwell_3d.cpp
  9. engines/maxwell_3d.h
  10. engines/maxwell_compute.cpp
  11. engines/maxwell_compute.h
  12. gpu.cpp
  13. gpu.h
  14. memory_manager.cpp
  15. memory_manager.h
  16. rasterizer_interface.h
  17. renderer_base.cpp
  18. renderer_base.h
  19. renderer_opengl/gl_rasterizer.cpp
  20. renderer_opengl/gl_rasterizer.h
  21. renderer_opengl/gl_rasterizer_cache.cpp
  22. renderer_opengl/gl_rasterizer_cache.h
  23. renderer_opengl/gl_resource_manager.h
  24. renderer_opengl/gl_shader_decompiler.cpp
  25. renderer_opengl/gl_shader_decompiler.h
  26. renderer_opengl/gl_shader_gen.cpp
  27. renderer_opengl/gl_shader_gen.h
  28. renderer_opengl/gl_shader_util.cpp
  29. renderer_opengl/gl_shader_util.h
  30. renderer_opengl/gl_state.cpp
  31. renderer_opengl/gl_state.h
  32. renderer_opengl/gl_stream_buffer.cpp
  33. renderer_opengl/gl_stream_buffer.h
  34. renderer_opengl/renderer_opengl.cpp
  35. renderer_opengl/renderer_opengl.h
  36. textures/decoders.cpp
  37. textures/decoders.h
  38. textures/texture.h
  39. utils.h
  40. video_core.cpp
  41. video_core.h
  42. )
  43. create_target_directory_groups(video_core)
  44. target_link_libraries(video_core PUBLIC common core)
  45. target_link_libraries(video_core PRIVATE glad)