diff --git a/libobs/CMakeLists.txt b/libobs/CMakeLists.txt index eee3f1aa8..f2b28d5c6 100644 --- a/libobs/CMakeLists.txt +++ b/libobs/CMakeLists.txt @@ -476,6 +476,9 @@ if(UNIX AND NOT APPLE) foreach(LIB "obs" "rt") set(PRIVATE_LIBS "${PRIVATE_LIBS} -l${LIB}") endforeach() + if(LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^(powerpc|ppc)64(le)?") + set(PPC64_CFLAGS "-DNO_WARN_X86_INTRINSICS -mvsx") + endif() CONFIGURE_FILE("libobs.pc.in" "libobs.pc" @ONLY) install(FILES "${CMAKE_CURRENT_BINARY_DIR}/libobs.pc" DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig") endif() diff --git a/libobs/libobs.pc.in b/libobs/libobs.pc.in index f6c471bae..76c13e644 100644 --- a/libobs/libobs.pc.in +++ b/libobs/libobs.pc.in @@ -7,5 +7,5 @@ Name: libobs Description: OBS Studio Library Version: @OBS_VERSION@ Requires: x11 -Cflags: -I${includedir} +Cflags: -I${includedir} @PPC64_CFLAGS@ Libs: -L${libdir} @PRIVATE_LIBS@