Forráskód Böngészése

Merge pull request #2786 from pkubaj/patch-1

Add CFLAGS necessary on PPC64(LE) to libobs.pc
Jim 5 éve
szülő
commit
8e28c89a93
2 módosított fájl, 4 hozzáadás és 1 törlés
  1. 3 0
      libobs/CMakeLists.txt
  2. 1 1
      libobs/libobs.pc.in

+ 3 - 0
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()

+ 1 - 1
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@