From e6ff2b6729057b8fcd8d786137cc43384b6967e8 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Sat, 19 Dec 2020 23:30:08 +0530 Subject: [PATCH] coreaudio-encoder: Fix cmake for mingw This prevents windres to catch up '-Wno-multichar' as an option which is unknown to it. This flag was added in commit aa0e64b7c9c331f69a73f56c9b7fcc4d27bd72df --- plugins/coreaudio-encoder/CMakeLists.txt | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/plugins/coreaudio-encoder/CMakeLists.txt b/plugins/coreaudio-encoder/CMakeLists.txt index 732eb70fd..ae185e1ec 100644 --- a/plugins/coreaudio-encoder/CMakeLists.txt +++ b/plugins/coreaudio-encoder/CMakeLists.txt @@ -4,17 +4,18 @@ set(coreaudio-encoder_SOURCES encoder.cpp) if (WIN32) + # Set compiler flag before adding resource file + if (MINGW) + set_source_files_properties(${coreaudio-encoder_SOURCES} + PROPERTIES COMPILE_FLAGS "-Wno-multichar") + endif() + set(MODULE_DESCRIPTION "OBS Core Audio encoder") configure_file(${CMAKE_SOURCE_DIR}/cmake/winrc/obs-module.rc.in coreaudio-encoder.rc) list(APPEND coreaudio-encoder_SOURCES coreaudio-encoder.rc) set(coreaudio-encoder_HEADERS windows-imports.h) set(coreaudio-encoder_LIBS ) - - if (MINGW) - set_source_files_properties(${coreaudio-encoder_SOURCES} - PROPERTIES COMPILE_FLAGS "-Wno-multichar") - endif() else() find_library(COREFOUNDATION CoreFoundation) find_library(COREAUDIO CoreAudio)