CMakeLists.txt 588 B

123456789101112131415161718
  1. cmake_minimum_required(VERSION 3.24...3.25)
  2. legacy_check()
  3. add_library(win-wasapi MODULE)
  4. add_library(OBS::wasapi ALIAS win-wasapi)
  5. target_sources(win-wasapi PRIVATE win-wasapi.cpp wasapi-notify.cpp wasapi-notify.hpp enum-wasapi.cpp enum-wasapi.hpp
  6. plugin-main.cpp)
  7. configure_file(cmake/windows/obs-module.rc.in win-wasapi.rc)
  8. target_sources(win-wasapi PRIVATE win-wasapi.rc)
  9. target_link_libraries(win-wasapi PRIVATE OBS::libobs Avrt)
  10. # cmake-format: off
  11. set_target_properties_obs(win-wasapi PROPERTIES FOLDER plugins PREFIX "")
  12. # cmake-format: on