CMake: Build Windows modules with file descriptors

This commit is contained in:
Matt Gajownik
2019-06-16 21:42:58 +10:00
parent 5ea62d5ef6
commit 51be039cf8
28 changed files with 173 additions and 15 deletions

View File

@@ -9,6 +9,8 @@ configure_file(
set(win-mf_config_HEADERS
"${CMAKE_CURRENT_BINARY_DIR}/mf-config.hpp")
set(MODULE_DESCRIPTION "OBS Windows Media Foundations H.264/AAC encoder")
configure_file(${CMAKE_SOURCE_DIR}/cmake/winrc/obs-module.rc.in win-mf.rc)
if(ENABLE_WINMF)
set(win-mf_SOURCES
mf-plugin.cpp
@@ -17,7 +19,8 @@ if(ENABLE_WINMF)
mf-common.cpp
mf-encoder-descriptor.cpp
mf-h264.cpp
mf-h264-encoder.cpp)
mf-h264-encoder.cpp
win-mf.rc)
set(win-mf_HEADERS
mf-common.hpp
@@ -35,7 +38,8 @@ if(ENABLE_WINMF)
wmcodecdspuuid)
else()
set(win-mf_SOURCES
mf-plugin.cpp)
mf-plugin.cpp
win-mf.rc)
endif()
add_library(win-mf MODULE