瀏覽代碼

Add explicit AppKit dependency for obs/platform-osx

Palana 11 年之前
父節點
當前提交
b6c5a26f97
共有 2 個文件被更改,包括 21 次插入0 次删除
  1. 17 0
      cmake/Modules/FindAppKit.cmake
  2. 4 0
      obs/CMakeLists.txt

+ 17 - 0
cmake/Modules/FindAppKit.cmake

@@ -0,0 +1,17 @@
+# Once done these will be defined:
+#
+#  AppKit_FOUND
+#  AppKit_LIBRARIES
+#
+
+if(AppKit_INCLUDE_DIR AND Libavutil_LIBRARIES)
+	set(AppKit_FOUND TRUE)
+else()
+	find_library(APPKIT_FRAMEWORK AppKit)
+
+	set(AppKit_LIBRARIES ${APPKIT_FRAMEWORK} CACHE STRING "AppKit framework")
+
+	find_package_handle_standard_args(AppKit DEFAULT_MSG APPKIT_FRAMEWORK)
+	mark_as_advanced(APPKIT_FRAMEWORK)
+endif()
+

+ 4 - 0
obs/CMakeLists.txt

@@ -25,6 +25,10 @@ if(WIN32)
 elseif(APPLE)
 	set(obs_PLATFORM_SOURCES
 		platform-osx.mm)
+
+	find_package(AppKit REQUIRED)
+	set(obs_PLATFORM_LIBRARIES ${AppKit_LIBRARIES})
+
 	add_definitions(-fobjc-arc)
 elseif(UNIX)
 	set(obs_PLATFORM_SOURCES