cmake_minimum_required(VERSION 3.24...3.25) if(NOT TARGET OBS::obfuscate) add_subdirectory("${CMAKE_SOURCE_DIR}/libobs" "${CMAKE_BINARY_DIR}/libobs") endif() add_library(_inject-helper INTERFACE) target_sources(_inject-helper INTERFACE inject-helper.c) target_link_libraries(_inject-helper INTERFACE OBS::inject-library OBS::obfuscate) legacy_check() add_executable(inject-helper) target_link_libraries(inject-helper PRIVATE _inject-helper) include(cmake/32bit.cmake) # cmake-format: off set_target_properties_obs(inject-helper PROPERTIES FOLDER plugins/win-capture OUTPUT_NAME inject-helper64 MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>") # cmake-format: on add_dependencies(win-capture inject-helper)