51 lines
961 B
CMake
51 lines
961 B
CMake
project(win-capture)
|
|
|
|
if(MSVC)
|
|
set(win-capture_PLATFORM_DEPS
|
|
w32-pthreads)
|
|
endif()
|
|
|
|
set(win-capture_HEADERS
|
|
nt-stuff.h
|
|
obfuscate.h
|
|
app-helpers.h
|
|
hook-helpers.h
|
|
inject-library.h
|
|
cursor-capture.h
|
|
graphics-hook-info.h
|
|
graphics-hook-ver.h
|
|
window-helpers.h
|
|
dc-capture.h)
|
|
|
|
set(win-capture_SOURCES
|
|
dc-capture.c
|
|
obfuscate.c
|
|
app-helpers.c
|
|
inject-library.c
|
|
cursor-capture.c
|
|
game-capture.c
|
|
window-helpers.c
|
|
monitor-capture.c
|
|
window-capture.c
|
|
load-graphics-offsets.c
|
|
game-capture-file-init.c
|
|
duplicator-monitor-capture.c
|
|
plugin-main.c
|
|
nt-stuff.c)
|
|
|
|
add_library(win-capture MODULE
|
|
${win-capture_SOURCES}
|
|
${win-capture_HEADERS})
|
|
target_link_libraries(win-capture
|
|
${win-capture_PLATFORM_DEPS}
|
|
libobs
|
|
Dwmapi
|
|
ipc-util)
|
|
set_target_properties(win-capture PROPERTIES FOLDER "plugins/win-capture")
|
|
|
|
install_obs_plugin_with_data(win-capture data)
|
|
|
|
add_subdirectory(graphics-hook)
|
|
add_subdirectory(get-graphics-offsets)
|
|
add_subdirectory(inject-helper)
|